Salome HOME
First publish of HEXABLOCKcomponant
[modules/hexablock.git] / src / TEST_CPP / HexVertexTest.cxx
1 #include <cppunit/extensions/HelperMacros.h>
2 #include "hexa_base.hxx"
3 #include "HexVertex.hxx"
4 #include "HexVertexTest.hxx"
5
6 CPPUNIT_TEST_SUITE_REGISTRATION( VertexTest );
7
8
9 VertexTest::VertexTest(void)
10 {
11   _myHexEngine = new HEXA_NS::Hex();
12   _myDoc= _myHexEngine->addDocument();
13 }
14
15 VertexTest::~VertexTest(void)
16 {
17   delete _myDoc;
18   delete _myHexEngine; //CS_TODO : Bug
19 }
20
21
22 void VertexTest::TestGetX(void)
23 {
24   double xValue = 1.;
25 //   std::cout<<"Hellllllooooooo TestGetX";
26
27 //   HEXA_NS::Vertex myVertex( xValue, 8. ,4. );
28   HEXA_NS::Vertex *myVertex = _myDoc->addVertex( xValue, 8. ,4. );
29
30   CPPUNIT_ASSERT(  myVertex->getX() == xValue );
31 //      CPPUNIT_ASSERT_ASSERTION_FAIL( CPPUNIT_ASSERT( myClassa.getVar() == testValue ) );
32 }
33
34 void VertexTest::TestGetY(void)
35 {
36   double yValue = 8.;
37 //   HEXA_NS::Vertex myVertex( 1. ,yValue ,4. );
38   HEXA_NS::Vertex *myVertex = _myDoc->addVertex( 1. ,yValue ,4. );
39
40   CPPUNIT_ASSERT(  myVertex->getY() == yValue );
41 //      CPPUNIT_ASSERT_ASSERTION_FAIL( CPPUNIT_ASSERT( myClassa.getVar() == testValue ) );
42 }
43
44
45 void VertexTest::TestGetZ(void)
46 {
47   double zValue = 1.;
48
49 //   HEXA_NS::Vertex myVertex( 1. ,8. ,zValue );
50   HEXA_NS::Vertex *myVertex = _myDoc->addVertex( 1. ,8. ,zValue );
51
52   CPPUNIT_ASSERT(  myVertex->getZ() == zValue );
53 //      CPPUNIT_ASSERT_ASSERTION_FAIL( CPPUNIT_ASSERT( myClassa.getVar() == testValue ) );
54 }