212 CPPUNIT_ASSERT_EQUAL( (std::size_t)2, points.size() );
215 auto it = points.find(0);
216 CPPUNIT_ASSERT(it != points.end());
219 CPPUNIT_ASSERT_EQUAL( (std::size_t)1, it->second.size() );
222 CPPUNIT_ASSERT_EQUAL( (std::size_t)8, it->second[0].size() );
225 CPPUNIT_ASSERT_EQUAL(
Point(1,1), it->second[0][0] );
228 CPPUNIT_ASSERT_EQUAL(
Point(2,1), it->second[0][7] );
232 CPPUNIT_ASSERT(it != points.end());
235 CPPUNIT_ASSERT_EQUAL( (std::size_t)2, it->second.size() );
238 CPPUNIT_ASSERT_EQUAL( (std::size_t)12, it->second[0].size() );
241 CPPUNIT_ASSERT_EQUAL( (std::size_t)4, it->second[1].size() );
244 CPPUNIT_ASSERT_EQUAL(
Point(3,-1), it->second[0][0] );
247 CPPUNIT_ASSERT_EQUAL(
Point(3,0), it->second[0][11] );
250 CPPUNIT_ASSERT_EQUAL(
Point(4,0), it->second[1][0] );
253 CPPUNIT_ASSERT_EQUAL(
Point(5,0), it->second[1][3] );