xref: /aoo41x/main/basegfx/test/basegfx3d.cxx (revision cdf0e10c)
1*cdf0e10cSrcweir /*************************************************************************
2*cdf0e10cSrcweir  *
3*cdf0e10cSrcweir  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir  *
5*cdf0e10cSrcweir  * Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir  *
7*cdf0e10cSrcweir  * OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir  *
9*cdf0e10cSrcweir  * This file is part of OpenOffice.org.
10*cdf0e10cSrcweir  *
11*cdf0e10cSrcweir  * OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir  * it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir  * only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir  *
15*cdf0e10cSrcweir  * OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir  * GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir  * (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir  *
21*cdf0e10cSrcweir  * You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir  * version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir  * <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir  * for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir  *
26*cdf0e10cSrcweir  ************************************************************************/
27*cdf0e10cSrcweir 
28*cdf0e10cSrcweir 
29*cdf0e10cSrcweir // MARKER(update_precomp.py): autogen include statement, do not remove
30*cdf0e10cSrcweir #include "precompiled_basegfx.hxx"
31*cdf0e10cSrcweir // autogenerated file with codegen.pl
32*cdf0e10cSrcweir 
33*cdf0e10cSrcweir #include "preextstl.h"
34*cdf0e10cSrcweir #include "cppunit/TestAssert.h"
35*cdf0e10cSrcweir #include "cppunit/TestFixture.h"
36*cdf0e10cSrcweir #include "cppunit/extensions/HelperMacros.h"
37*cdf0e10cSrcweir #include "postextstl.h"
38*cdf0e10cSrcweir 
39*cdf0e10cSrcweir namespace basegfx3d
40*cdf0e10cSrcweir {
41*cdf0e10cSrcweir 
42*cdf0e10cSrcweir class b3dhommatrix : public CppUnit::TestFixture
43*cdf0e10cSrcweir {
44*cdf0e10cSrcweir public:
45*cdf0e10cSrcweir     // initialise your test code values here.
46*cdf0e10cSrcweir     void setUp()
47*cdf0e10cSrcweir     {
48*cdf0e10cSrcweir     }
49*cdf0e10cSrcweir 
50*cdf0e10cSrcweir     void tearDown()
51*cdf0e10cSrcweir     {
52*cdf0e10cSrcweir     }
53*cdf0e10cSrcweir 
54*cdf0e10cSrcweir     // insert your test code here.
55*cdf0e10cSrcweir     // this is only demonstration code
56*cdf0e10cSrcweir     void EmptyMethod()
57*cdf0e10cSrcweir     {
58*cdf0e10cSrcweir     	  // CPPUNIT_ASSERT_MESSAGE("a message", 1 == 1);
59*cdf0e10cSrcweir     }
60*cdf0e10cSrcweir 
61*cdf0e10cSrcweir     // Change the following lines only, if you add, remove or rename
62*cdf0e10cSrcweir     // member functions of the current class,
63*cdf0e10cSrcweir     // because these macros are need by auto register mechanism.
64*cdf0e10cSrcweir 
65*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE(b3dhommatrix);
66*cdf0e10cSrcweir     CPPUNIT_TEST(EmptyMethod);
67*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE_END();
68*cdf0e10cSrcweir }; // class b3dhommatrix
69*cdf0e10cSrcweir 
70*cdf0e10cSrcweir 
71*cdf0e10cSrcweir class b3dhompoint : public CppUnit::TestFixture
72*cdf0e10cSrcweir {
73*cdf0e10cSrcweir public:
74*cdf0e10cSrcweir     // initialise your test code values here.
75*cdf0e10cSrcweir     void setUp()
76*cdf0e10cSrcweir     {
77*cdf0e10cSrcweir     }
78*cdf0e10cSrcweir 
79*cdf0e10cSrcweir     void tearDown()
80*cdf0e10cSrcweir     {
81*cdf0e10cSrcweir     }
82*cdf0e10cSrcweir 
83*cdf0e10cSrcweir     // insert your test code here.
84*cdf0e10cSrcweir     void EmptyMethod()
85*cdf0e10cSrcweir     {
86*cdf0e10cSrcweir     }
87*cdf0e10cSrcweir 
88*cdf0e10cSrcweir     // Change the following lines only, if you add, remove or rename
89*cdf0e10cSrcweir     // member functions of the current class,
90*cdf0e10cSrcweir     // because these macros are need by auto register mechanism.
91*cdf0e10cSrcweir 
92*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE(b3dhompoint);
93*cdf0e10cSrcweir     CPPUNIT_TEST(EmptyMethod);
94*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE_END();
95*cdf0e10cSrcweir }; // class b3dhompoint
96*cdf0e10cSrcweir 
97*cdf0e10cSrcweir 
98*cdf0e10cSrcweir class b3dpoint : public CppUnit::TestFixture
99*cdf0e10cSrcweir {
100*cdf0e10cSrcweir public:
101*cdf0e10cSrcweir     // initialise your test code values here.
102*cdf0e10cSrcweir     void setUp()
103*cdf0e10cSrcweir     {
104*cdf0e10cSrcweir     }
105*cdf0e10cSrcweir 
106*cdf0e10cSrcweir     void tearDown()
107*cdf0e10cSrcweir     {
108*cdf0e10cSrcweir     }
109*cdf0e10cSrcweir 
110*cdf0e10cSrcweir     // insert your test code here.
111*cdf0e10cSrcweir     // this is only demonstration code
112*cdf0e10cSrcweir     void EmptyMethod()
113*cdf0e10cSrcweir     {
114*cdf0e10cSrcweir     	  // CPPUNIT_ASSERT_MESSAGE("a message", 1 == 1);
115*cdf0e10cSrcweir     }
116*cdf0e10cSrcweir 
117*cdf0e10cSrcweir     // Change the following lines only, if you add, remove or rename
118*cdf0e10cSrcweir     // member functions of the current class,
119*cdf0e10cSrcweir     // because these macros are need by auto register mechanism.
120*cdf0e10cSrcweir 
121*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE(b3dpoint);
122*cdf0e10cSrcweir     CPPUNIT_TEST(EmptyMethod);
123*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE_END();
124*cdf0e10cSrcweir }; // class b3dpoint
125*cdf0e10cSrcweir 
126*cdf0e10cSrcweir 
127*cdf0e10cSrcweir class b3drange : public CppUnit::TestFixture
128*cdf0e10cSrcweir {
129*cdf0e10cSrcweir public:
130*cdf0e10cSrcweir     // initialise your test code values here.
131*cdf0e10cSrcweir     void setUp()
132*cdf0e10cSrcweir     {
133*cdf0e10cSrcweir     }
134*cdf0e10cSrcweir 
135*cdf0e10cSrcweir     void tearDown()
136*cdf0e10cSrcweir     {
137*cdf0e10cSrcweir     }
138*cdf0e10cSrcweir 
139*cdf0e10cSrcweir     // insert your test code here.
140*cdf0e10cSrcweir     void EmptyMethod()
141*cdf0e10cSrcweir     {
142*cdf0e10cSrcweir     }
143*cdf0e10cSrcweir 
144*cdf0e10cSrcweir     // Change the following lines only, if you add, remove or rename
145*cdf0e10cSrcweir     // member functions of the current class,
146*cdf0e10cSrcweir     // because these macros are need by auto register mechanism.
147*cdf0e10cSrcweir 
148*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE(b3drange);
149*cdf0e10cSrcweir     CPPUNIT_TEST(EmptyMethod);
150*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE_END();
151*cdf0e10cSrcweir }; // class b3drange
152*cdf0e10cSrcweir 
153*cdf0e10cSrcweir 
154*cdf0e10cSrcweir class b3dtuple : public CppUnit::TestFixture
155*cdf0e10cSrcweir {
156*cdf0e10cSrcweir public:
157*cdf0e10cSrcweir     // initialise your test code values here.
158*cdf0e10cSrcweir     void setUp()
159*cdf0e10cSrcweir     {
160*cdf0e10cSrcweir     }
161*cdf0e10cSrcweir 
162*cdf0e10cSrcweir     void tearDown()
163*cdf0e10cSrcweir     {
164*cdf0e10cSrcweir     }
165*cdf0e10cSrcweir 
166*cdf0e10cSrcweir     // insert your test code here.
167*cdf0e10cSrcweir     // this is only demonstration code
168*cdf0e10cSrcweir     void EmptyMethod()
169*cdf0e10cSrcweir     {
170*cdf0e10cSrcweir     	  // CPPUNIT_ASSERT_MESSAGE("a message", 1 == 1);
171*cdf0e10cSrcweir     }
172*cdf0e10cSrcweir 
173*cdf0e10cSrcweir     // Change the following lines only, if you add, remove or rename
174*cdf0e10cSrcweir     // member functions of the current class,
175*cdf0e10cSrcweir     // because these macros are need by auto register mechanism.
176*cdf0e10cSrcweir 
177*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE(b3dtuple);
178*cdf0e10cSrcweir     CPPUNIT_TEST(EmptyMethod);
179*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE_END();
180*cdf0e10cSrcweir }; // class b3dtuple
181*cdf0e10cSrcweir 
182*cdf0e10cSrcweir 
183*cdf0e10cSrcweir class b3dvector : public CppUnit::TestFixture
184*cdf0e10cSrcweir {
185*cdf0e10cSrcweir public:
186*cdf0e10cSrcweir     // initialise your test code values here.
187*cdf0e10cSrcweir     void setUp()
188*cdf0e10cSrcweir     {
189*cdf0e10cSrcweir     }
190*cdf0e10cSrcweir 
191*cdf0e10cSrcweir     void tearDown()
192*cdf0e10cSrcweir     {
193*cdf0e10cSrcweir     }
194*cdf0e10cSrcweir 
195*cdf0e10cSrcweir     // insert your test code here.
196*cdf0e10cSrcweir     void EmptyMethod()
197*cdf0e10cSrcweir     {
198*cdf0e10cSrcweir     }
199*cdf0e10cSrcweir 
200*cdf0e10cSrcweir     // Change the following lines only, if you add, remove or rename
201*cdf0e10cSrcweir     // member functions of the current class,
202*cdf0e10cSrcweir     // because these macros are need by auto register mechanism.
203*cdf0e10cSrcweir 
204*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE(b3dvector);
205*cdf0e10cSrcweir     CPPUNIT_TEST(EmptyMethod);
206*cdf0e10cSrcweir     CPPUNIT_TEST_SUITE_END();
207*cdf0e10cSrcweir }; // class b3dvector
208*cdf0e10cSrcweir 
209*cdf0e10cSrcweir // -----------------------------------------------------------------------------
210*cdf0e10cSrcweir CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dhommatrix);
211*cdf0e10cSrcweir CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dhompoint);
212*cdf0e10cSrcweir CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dpoint);
213*cdf0e10cSrcweir CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3drange);
214*cdf0e10cSrcweir CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dtuple);
215*cdf0e10cSrcweir CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dvector);
216*cdf0e10cSrcweir } // namespace basegfx3d
217*cdf0e10cSrcweir 
218*cdf0e10cSrcweir 
219*cdf0e10cSrcweir // -----------------------------------------------------------------------------
220*cdf0e10cSrcweir 
221*cdf0e10cSrcweir // this macro creates an empty function, which will called by the RegisterAllFunctions()
222*cdf0e10cSrcweir // to let the user the possibility to also register some functions by hand.
223*cdf0e10cSrcweir // NOADDITIONAL;
224*cdf0e10cSrcweir 
225