Introduced a new way to write planner tests

Moved CartesianProductPlanningIntegrationTest to this new way
Merge pull request #2487 from systay/planner-tests

Introduced a new way to write planner tests