6 WVTEST_MAIN("parking slot planner basic test")
9 psp.ps().border(3, 3, 5, 3, 5, 8, 3, 8);
20 psp.cc() = BicycleCar(psp.gc());
23 WVPASS(!psp.collide());
24 WVPASSEQ_DOUBLE(psp.ps().heading(), psp.gc().h(), 0.00001);
27 auto tmpi1 = intersect(1, 1, 3, 3, 1, 3, 3, 1);
28 WVPASS(std::get<0>(tmpi1));
29 WVPASSEQ_DOUBLE(std::get<1>(tmpi1), 2, 0.00001);
30 WVPASSEQ_DOUBLE(std::get<2>(tmpi1), 2, 0.00001);
31 auto tmpi2 = intersect(1, 1, 1, 3, 3, 1, 3, 3);
32 WVPASS(!std::get<0>(tmpi2));
34 tpsp.ps().border(2, 3, 4, 3, 4, 8, 2, 8);
35 tpsp.gc() = BicycleCar(psp.gc());
36 tpsp.cc() = BicycleCar(tpsp.gc());
37 WVPASS(tpsp.collide());