Index: ps/trunk/source/simulation2/components/tests/test_HierPathfinder.h =================================================================== --- ps/trunk/source/simulation2/components/tests/test_HierPathfinder.h +++ ps/trunk/source/simulation2/components/tests/test_HierPathfinder.h @@ -42,16 +42,18 @@ std::map pathClassMask; std::map nonPathClassMask; - void debug_grid(Grid& grid) { + void debug_grid(Grid& grid) + { for (size_t i = 0; i < grid.m_W; ++i) { for (size_t j = 0; j < grid.m_H; ++j) - printf("%i", grid.get(i,j)); + printf("%i", grid.get(i, j)); printf("\n"); } } - void debug_grid_points(Grid& grid, u16 i1, u16 j1, u16 i2, u16 j2) { + void debug_grid_points(Grid& grid, u16 i1, u16 j1, u16 i2, u16 j2) + { for (size_t i = 0; i < grid.m_W; ++i) { for (size_t j = 0; j < grid.m_H; ++j) @@ -61,7 +63,7 @@ else if (i == i2 && j == j2) printf("B"); else - printf("%i", grid.get(i,j)); + printf("%i", grid.get(i, j)); } printf("\n"); } @@ -92,11 +94,11 @@ void test_reachability_and_update() { - pathClassMask = { + pathClassMask = std::map { { "1", 1 }, { "2", 2 }, }; - nonPathClassMask = { + nonPathClassMask = std::map { { "3", 4 } }; @@ -240,20 +242,23 @@ TS_ASSERT(hierPath.m_Edges[PASS_1][hierPath.Get(120, 120, PASS_1)].size() == 2); } - u16 manhattan(u16 i, u16 j, u16 gi, u16 gj) { + u16 manhattan(u16 i, u16 j, u16 gi, u16 gj) + { return abs(i - gi) + abs(j - gj); } - double euclidian(u16 i, u16 j, u16 gi, u16 gj) { - return sqrt((i - gi)*(i - gi) + (j - gj)*(j - gj)); + double euclidian(u16 i, u16 j, u16 gi, u16 gj) + { + return sqrt((i - gi) * (i - gi) + (j - gj) * (j - gj)); } + void test_passability() { - pathClassMask = { + pathClassMask = std::map { { "1", 1 }, { "2", 2 }, }; - nonPathClassMask = { + nonPathClassMask = std::map { { "3", 4 } }; @@ -332,7 +337,9 @@ if (expected_manhattan == -1) \ { \ TS_ASSERT(oi == pi && oj == pj); \ - } else { \ + } \ + else \ + { \ TS_ASSERT(IS_PASSABLE(grid.get(pi, pj), PASS_1)); \ TS_ASSERT(manhattan(pi, pj, oi, oj) == expected_manhattan); \ }