void NodeSetTest::test_clear_all() { const EntityTopology type = HEXAHEDRON; NodeSet set; set.set_all_nodes( type ); set.clear_all_corner_nodes(); CPPUNIT_ASSERT( check_all( type, set, 0, false ) ); CPPUNIT_ASSERT( check_all( type, set, 1, true ) ); CPPUNIT_ASSERT( check_all( type, set, 2, true ) ); CPPUNIT_ASSERT( check_all( type, set, 3, true ) ); set.set_all_nodes( type ); set.clear_all_mid_edge_nodes(); CPPUNIT_ASSERT( check_all( type, set, 0, true ) ); CPPUNIT_ASSERT( check_all( type, set, 1, false ) ); CPPUNIT_ASSERT( check_all( type, set, 2, true ) ); CPPUNIT_ASSERT( check_all( type, set, 3, true ) ); set.set_all_nodes( type ); set.clear_all_mid_face_nodes(); CPPUNIT_ASSERT( check_all( type, set, 0, true ) ); CPPUNIT_ASSERT( check_all( type, set, 1, true ) ); CPPUNIT_ASSERT( check_all( type, set, 2, false ) ); CPPUNIT_ASSERT( check_all( type, set, 3, true ) ); set.set_all_nodes( type ); set.clear_all_mid_region_nodes(); CPPUNIT_ASSERT( check_all( type, set, 0, true ) ); CPPUNIT_ASSERT( check_all( type, set, 1, true ) ); CPPUNIT_ASSERT( check_all( type, set, 2, true ) ); CPPUNIT_ASSERT( check_all( type, set, 3, false ) ); }