82 std::cout <<
"Input mesh:\n";
96 assert(!(*v2 != *v2));
101 assert(!(*v2 == *v3));
102 assert((*v2 < *v3) != (*v2 > *v3));
103 assert((*v2 <= *v3) != (*v2 >= *v3));
112 assert(!(*f0 != *f0));
113 assert(!(*f0 < *f0));
114 assert(!(*f0 > *f0));
117 assert(!(*f0 == *f1));
118 assert((*f0 < *f1) != (*f0 > *f1));
119 assert((*f0 <= *f1) != (*f0 >= *f1));
128 assert(!(*e3 != *e3));
129 assert(!(*e3 < *e3));
130 assert(!(*e3 > *e3));
133 assert(!(*e3 == *e1));
134 assert((*e3 < *e1) != (*e3 > *e1));
135 assert((*e3 <= *e1) != (*e3 >= *e1));
146 assert(*e2twin == *e2);
147 assert(*e2reversetwin == *e2);
148 assert(*e2reversetwin == *e2twin);
149 assert(*e2twin != *e3);
151 assert(e2twin != e2);
154 std::cout <<
"Test passed.\n";