* add the CVS Makefile.vc
[hkl.git] / test / pseudoaxe_kappa4C_test.h
blobc3157215e27e4a8aba9a93899f2434436bee259e
1 #ifndef _PSEUDOAXE_KAPPA4C_TEST_H_
2 #define _PSEUDOAXE_KAPPA4C_TEST_H_
4 #include <cppunit/extensions/HelperMacros.h>
6 #include "pseudoaxeengine_kappa4C.h"
7 #include "geometry_kappa4C.h"
9 using namespace std;
10 using namespace hkl;
12 class PseudoAxe_Kappa4C_Vertical_Test : public CppUnit::TestFixture
14 CPPUNIT_TEST_SUITE( PseudoAxe_Kappa4C_Vertical_Test );
16 CPPUNIT_TEST( Omega );
17 CPPUNIT_TEST( Chi );
18 CPPUNIT_TEST( Phi );
19 CPPUNIT_TEST( Psi );
20 CPPUNIT_TEST( Th2th );
21 CPPUNIT_TEST( Q2th );
22 CPPUNIT_TEST( Q );
23 CPPUNIT_TEST( persistanceIO );
25 CPPUNIT_TEST_SUITE_END();
27 double m_alpha;
28 hkl::geometry::kappa4C::Vertical m_geometry;
29 hkl::geometry::eulerian4C::Vertical m_geometry_E4C;
31 public:
33 void setUp(void);
34 void tearDown(void);
36 void Omega(void);
37 void Chi(void);
38 void Phi(void);
39 void Psi(void);
40 void Th2th(void);
41 void Q2th(void);
42 void Q(void);
43 void persistanceIO(void);
46 #endif //_PSEUDOAXE_KAPPA4C_TEST_H_