xref: /aoo41x/main/basegfx/test/basegfx3d.cxx (revision 09dbbe93)
1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 
24 
25 // MARKER(update_precomp.py): autogen include statement, do not remove
26 #include "precompiled_basegfx.hxx"
27 // autogenerated file with codegen.pl
28 
29 #include "preextstl.h"
30 #include "cppunit/TestAssert.h"
31 #include "cppunit/TestFixture.h"
32 #include "cppunit/extensions/HelperMacros.h"
33 #include "postextstl.h"
34 
35 namespace basegfx3d
36 {
37 
38 class b3dhommatrix : public CppUnit::TestFixture
39 {
40 public:
41     // initialise your test code values here.
setUp()42     void setUp()
43     {
44     }
45 
tearDown()46     void tearDown()
47     {
48     }
49 
50     // insert your test code here.
51     // this is only demonstration code
EmptyMethod()52     void EmptyMethod()
53     {
54     	  // CPPUNIT_ASSERT_MESSAGE("a message", 1 == 1);
55     }
56 
57     // Change the following lines only, if you add, remove or rename
58     // member functions of the current class,
59     // because these macros are need by auto register mechanism.
60 
61     CPPUNIT_TEST_SUITE(b3dhommatrix);
62     CPPUNIT_TEST(EmptyMethod);
63     CPPUNIT_TEST_SUITE_END();
64 }; // class b3dhommatrix
65 
66 
67 class b3dhompoint : public CppUnit::TestFixture
68 {
69 public:
70     // initialise your test code values here.
setUp()71     void setUp()
72     {
73     }
74 
tearDown()75     void tearDown()
76     {
77     }
78 
79     // insert your test code here.
EmptyMethod()80     void EmptyMethod()
81     {
82     }
83 
84     // Change the following lines only, if you add, remove or rename
85     // member functions of the current class,
86     // because these macros are need by auto register mechanism.
87 
88     CPPUNIT_TEST_SUITE(b3dhompoint);
89     CPPUNIT_TEST(EmptyMethod);
90     CPPUNIT_TEST_SUITE_END();
91 }; // class b3dhompoint
92 
93 
94 class b3dpoint : public CppUnit::TestFixture
95 {
96 public:
97     // initialise your test code values here.
setUp()98     void setUp()
99     {
100     }
101 
tearDown()102     void tearDown()
103     {
104     }
105 
106     // insert your test code here.
107     // this is only demonstration code
EmptyMethod()108     void EmptyMethod()
109     {
110     	  // CPPUNIT_ASSERT_MESSAGE("a message", 1 == 1);
111     }
112 
113     // Change the following lines only, if you add, remove or rename
114     // member functions of the current class,
115     // because these macros are need by auto register mechanism.
116 
117     CPPUNIT_TEST_SUITE(b3dpoint);
118     CPPUNIT_TEST(EmptyMethod);
119     CPPUNIT_TEST_SUITE_END();
120 }; // class b3dpoint
121 
122 
123 class b3drange : public CppUnit::TestFixture
124 {
125 public:
126     // initialise your test code values here.
setUp()127     void setUp()
128     {
129     }
130 
tearDown()131     void tearDown()
132     {
133     }
134 
135     // insert your test code here.
EmptyMethod()136     void EmptyMethod()
137     {
138     }
139 
140     // Change the following lines only, if you add, remove or rename
141     // member functions of the current class,
142     // because these macros are need by auto register mechanism.
143 
144     CPPUNIT_TEST_SUITE(b3drange);
145     CPPUNIT_TEST(EmptyMethod);
146     CPPUNIT_TEST_SUITE_END();
147 }; // class b3drange
148 
149 
150 class b3dtuple : public CppUnit::TestFixture
151 {
152 public:
153     // initialise your test code values here.
setUp()154     void setUp()
155     {
156     }
157 
tearDown()158     void tearDown()
159     {
160     }
161 
162     // insert your test code here.
163     // this is only demonstration code
EmptyMethod()164     void EmptyMethod()
165     {
166     	  // CPPUNIT_ASSERT_MESSAGE("a message", 1 == 1);
167     }
168 
169     // Change the following lines only, if you add, remove or rename
170     // member functions of the current class,
171     // because these macros are need by auto register mechanism.
172 
173     CPPUNIT_TEST_SUITE(b3dtuple);
174     CPPUNIT_TEST(EmptyMethod);
175     CPPUNIT_TEST_SUITE_END();
176 }; // class b3dtuple
177 
178 
179 class b3dvector : public CppUnit::TestFixture
180 {
181 public:
182     // initialise your test code values here.
setUp()183     void setUp()
184     {
185     }
186 
tearDown()187     void tearDown()
188     {
189     }
190 
191     // insert your test code here.
EmptyMethod()192     void EmptyMethod()
193     {
194     }
195 
196     // Change the following lines only, if you add, remove or rename
197     // member functions of the current class,
198     // because these macros are need by auto register mechanism.
199 
200     CPPUNIT_TEST_SUITE(b3dvector);
201     CPPUNIT_TEST(EmptyMethod);
202     CPPUNIT_TEST_SUITE_END();
203 }; // class b3dvector
204 
205 // -----------------------------------------------------------------------------
206 CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dhommatrix);
207 CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dhompoint);
208 CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dpoint);
209 CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3drange);
210 CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dtuple);
211 CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dvector);
212 } // namespace basegfx3d
213 
214 
215 // -----------------------------------------------------------------------------
216 
217 // this macro creates an empty function, which will called by the RegisterAllFunctions()
218 // to let the user the possibility to also register some functions by hand.
219 // NOADDITIONAL;
220 
221