mirror of https://github.com/CGAL/cgal
Add a few more tests
This commit is contained in:
parent
8727fd17af
commit
3fcae5244d
|
|
@ -132,9 +132,14 @@ _test_cls_triangulation_2( const Triangul & )
|
||||||
assert( T1.number_of_vertices() == 0 );
|
assert( T1.number_of_vertices() == 0 );
|
||||||
|
|
||||||
Triangul T3(T1);
|
Triangul T3(T1);
|
||||||
Triangul T4 = T1;
|
assert(T3.tds().vertices().size() == T1.tds().vertices().size());
|
||||||
T3.swap(T1);
|
assert(T3.tds().faces().size() == T1.tds().faces().size());
|
||||||
|
|
||||||
|
Triangul T4 = T1;
|
||||||
|
assert(T4.tds().vertices().size() == T1.tds().vertices().size());
|
||||||
|
assert(T4.tds().faces().size() == T1.tds().faces().size());
|
||||||
|
|
||||||
|
T3.swap(T1);
|
||||||
|
|
||||||
/**************************/
|
/**************************/
|
||||||
/******* INSERTIONS *******/
|
/******* INSERTIONS *******/
|
||||||
|
|
@ -162,6 +167,10 @@ _test_cls_triangulation_2( const Triangul & )
|
||||||
assert( T0_1.number_of_faces() == 0);
|
assert( T0_1.number_of_faces() == 0);
|
||||||
assert( T0_1.is_valid() );
|
assert( T0_1.is_valid() );
|
||||||
|
|
||||||
|
Triangul T0_1b(T0_1);
|
||||||
|
assert(T0_1b.tds().vertices().size() == T0_1.tds().vertices().size());
|
||||||
|
assert(T0_1b.tds().faces().size() == T0_1.tds().faces().size());
|
||||||
|
|
||||||
// test insert_first()
|
// test insert_first()
|
||||||
Triangul T0_2;
|
Triangul T0_2;
|
||||||
Vertex_handle v0_2_0 = T0_2.insert_first(p0);
|
Vertex_handle v0_2_0 = T0_2.insert_first(p0);
|
||||||
|
|
@ -184,6 +193,10 @@ _test_cls_triangulation_2( const Triangul & )
|
||||||
assert( T1_2.number_of_faces() == 0 );
|
assert( T1_2.number_of_faces() == 0 );
|
||||||
assert( T1_2.is_valid() );
|
assert( T1_2.is_valid() );
|
||||||
|
|
||||||
|
Triangul T1_2b(T1_2);
|
||||||
|
assert(T1_2b.tds().vertices().size() == T1_2.tds().vertices().size());
|
||||||
|
assert(T1_2b.tds().faces().size() == T1_2.tds().faces().size());
|
||||||
|
|
||||||
// p1,p3,p2 [endpoints first]
|
// p1,p3,p2 [endpoints first]
|
||||||
Triangul T1_3_0;
|
Triangul T1_3_0;
|
||||||
Vertex_handle v1_3_0_1 = T1_3_0.insert(p1); assert( v1_3_0_1 != NULL );
|
Vertex_handle v1_3_0_1 = T1_3_0.insert(p1); assert( v1_3_0_1 != NULL );
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,21 @@ _test_cls_triangulation_3(const Triangulation &)
|
||||||
//########################################################################
|
//########################################################################
|
||||||
|
|
||||||
|
|
||||||
/**************CONSTRUCTORS (1)*********************/
|
/************** CONSTRUCTORS (1)********************/
|
||||||
|
|
||||||
|
Cls Tm1;
|
||||||
|
assert( Tm1.dimension() == -1 );
|
||||||
|
assert( Tm1.number_of_vertices() == 0 );
|
||||||
|
|
||||||
|
Cls Tm3(Tm1);
|
||||||
|
assert(Tm3 == Tm1);
|
||||||
|
|
||||||
|
Cls Tm4 = Tm1;
|
||||||
|
assert(Tm4 == Tm1);
|
||||||
|
|
||||||
|
Tm3.swap(Tm1);
|
||||||
|
|
||||||
|
/************** INSERTIONS *************************/
|
||||||
/************** and I/O ****************************/
|
/************** and I/O ****************************/
|
||||||
|
|
||||||
std::cout << " Constructor " << std::endl;
|
std::cout << " Constructor " << std::endl;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue