Documentation is the directory of the documentation
[hkl.git] / test / mode_eulerian4C_test.h
blob7f4bf2bedc2120e046b6d89eced6e73721d7e25d
1 #ifndef _MODE_EULERIAN4C_TEST_H_
2 #define _MODE_EULERIAN4C_TEST_H_
4 #include <cppunit/extensions/HelperMacros.h>
5 #include <sstream>
7 #include "sample_monocrystal.h"
8 #include "eulerian4C_vertical_mode.h"
10 class Mode_Eulerian4C_Test : public CppUnit::TestFixture
12 CPPUNIT_TEST_SUITE( Mode_Eulerian4C_Test );
14 CPPUNIT_TEST( Bissector );
15 CPPUNIT_TEST( Delta_Theta );
16 CPPUNIT_TEST( Constant_Omega );
17 CPPUNIT_TEST( Constant_Chi );
18 CPPUNIT_TEST( Constant_Phi );
19 CPPUNIT_TEST( persistanceIO );
21 CPPUNIT_TEST_SUITE_END();
23 hkl::sample::MonoCrystal * _sample;
24 hkl::eulerian4C::vertical::Geometry _geometry;
26 public:
28 void setUp(void);
29 void tearDown(void);
31 void Bissector(void);
32 void Delta_Theta(void);
33 void Constant_Omega(void);
34 void Constant_Chi(void);
35 void Constant_Phi(void);
36 void persistanceIO(void);
39 #endif //_MODE_EULERIAN4C_TEST_H_