Salome HOME
Merge from BR_V5_DEV 16Feb09
[tools/medcoupling.git] / src / INTERP_KERNELTest / UnitTetraIntersectionBaryTest.hxx
1 //  Copyright (C) 2007-2008  CEA/DEN, EDF R&D
2 //
3 //  This library is free software; you can redistribute it and/or
4 //  modify it under the terms of the GNU Lesser General Public
5 //  License as published by the Free Software Foundation; either
6 //  version 2.1 of the License.
7 //
8 //  This library is distributed in the hope that it will be useful,
9 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
10 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 //  Lesser General Public License for more details.
12 //
13 //  You should have received a copy of the GNU Lesser General Public
14 //  License along with this library; if not, write to the Free Software
15 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 //
17 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 //
19 // File      : UnitTetraIntersectionBaryTests.hxx
20 // Created   : Thu Nov  6 17:11:27 2008
21 // Author    : Edward AGAPOV (eap)
22 #ifndef __UNITTETRAINTERSECTIONBARYTEST_HXX__
23 #define __UNITTETRAINTERSECTIONBARYTEST_HXX__
24
25 #include <cppunit/extensions/HelperMacros.h>
26
27 namespace INTERP_TEST
28 {
29   /**
30    * \brief Test suite testing UnitTetraIntersectionBary class.
31    *
32    */
33   class UnitTetraIntersectionBaryTest : public CppUnit::TestFixture
34   {
35     CPPUNIT_TEST_SUITE( UnitTetraIntersectionBaryTest );
36     CPPUNIT_TEST( test_UnitTetraIntersectionBary_1 );
37     CPPUNIT_TEST( test_UnitTetraIntersectionBary_2 );
38     CPPUNIT_TEST( test_UnitTetraIntersectionBary_3 );
39     CPPUNIT_TEST( test_UnitTetraIntersectionBary_4 );
40     CPPUNIT_TEST( test_UnitTetraIntersectionBary_5 );
41     CPPUNIT_TEST( test_UnitTetraIntersectionBary_6 );
42     CPPUNIT_TEST( test_UnitTetraIntersectionBary_7 );
43     CPPUNIT_TEST( test_UnitTetraIntersectionBary_8 );
44     CPPUNIT_TEST( test_UnitTetraIntersectionBary_9 );
45     CPPUNIT_TEST( test_UnitTetraIntersectionBary_10 );
46     CPPUNIT_TEST( test_UnitTetraIntersectionBary_11 );
47     CPPUNIT_TEST( test_TetraAffineTransform_reverseApply );
48     CPPUNIT_TEST( test_barycentric_coords );
49     CPPUNIT_TEST_SUITE_END();
50   public:
51     void test_UnitTetraIntersectionBary_1();
52     void test_UnitTetraIntersectionBary_2();
53     void test_UnitTetraIntersectionBary_3();
54     void test_UnitTetraIntersectionBary_4();
55     void test_UnitTetraIntersectionBary_5();
56     void test_UnitTetraIntersectionBary_6();
57     void test_UnitTetraIntersectionBary_7();
58     void test_UnitTetraIntersectionBary_8();
59     void test_UnitTetraIntersectionBary_9();
60     void test_UnitTetraIntersectionBary_10();
61     void test_UnitTetraIntersectionBary_11();
62     void test_TetraAffineTransform_reverseApply();
63     void test_barycentric_coords();
64   };
65 }
66
67 #endif