Salome HOME
Merge from BR_V7_main_Field branch (02/09/2013)
[modules/geom.git] / src / XAO / tests / ImportExportTest.hxx
1 #ifndef __XAO_IMPORT_TEST_HXX__
2 #define __XAO_IMPORT_TEST_HXX__
3
4 #include <cppunit/extensions/HelperMacros.h>
5
6 #include "../XAO_Xao.hxx"
7
8 namespace XAO
9 {
10     class ImportExportTest: public CppUnit::TestFixture
11     {
12         CPPUNIT_TEST_SUITE(ImportExportTest);
13         CPPUNIT_TEST(testExportNoGeometry);
14         CPPUNIT_TEST(testExportGeometry);
15         CPPUNIT_TEST(testGeometryError);
16         CPPUNIT_TEST(testImportXao);
17         CPPUNIT_TEST(testImportXaoFromText);
18         CPPUNIT_TEST_SUITE_END();
19
20     public:
21         void setUp();
22         void tearDown();
23         void cleanUp();
24
25         void testExportNoGeometry();
26         void testExportGeometry();
27         void testGeometryError();
28         void testImportXao();
29         void testImportXaoFromText();
30
31         void checkImport(Xao& xao);
32     };
33 }
34
35 #endif // __XAO_IMPORT_TEST_HXX__