88#include " Helpers.h"
99#include " TestData.h"
1010
11- namespace
12- {
13- void CheckFileHeader ( const e57 ::E57Root &fileHeader )
14- {
15- // These are invariant.
16- // See ASTM Standard Table 12.
17-
18- EXPECT_EQ ( fileHeader.formatName , " ASTM E57 3D Imaging Data File" );
19- EXPECT_EQ ( fileHeader.versionMajor , 1 );
20- EXPECT_EQ ( fileHeader.versionMinor , 0 );
21- }
22- }
23-
2411TEST ( SimpleReader, PathError )
2512{
2613 E57_ASSERT_THROW ( e57::Reader ( " ./no-path/empty.e57" , {} ) );
@@ -39,7 +26,7 @@ TEST( SimpleReaderData, Empty )
3926 e57 ::E57Root fileHeader;
4027 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
4128
42- CheckFileHeader ( fileHeader );
29+ TestHelper:: CheckFileHeader ( fileHeader );
4330 EXPECT_EQ ( fileHeader.guid , " Empty File GUID" );
4431
4532 delete reader;
@@ -58,7 +45,7 @@ TEST( SimpleReaderData, ZeroPoints )
5845 e57 ::E57Root fileHeader;
5946 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
6047
61- CheckFileHeader ( fileHeader );
48+ TestHelper:: CheckFileHeader ( fileHeader );
6249 EXPECT_EQ ( fileHeader.guid , " Zero Points GUID" );
6350
6451 e57 ::Data3D data3DHeader;
@@ -95,7 +82,7 @@ TEST( SimpleReaderData, ZeroPointsInvalid )
9582 e57 ::E57Root fileHeader;
9683 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
9784
98- CheckFileHeader ( fileHeader );
85+ TestHelper:: CheckFileHeader ( fileHeader );
9986 EXPECT_EQ ( fileHeader.guid , " {EC1A0DE4-F76F-44CE-E527-789EEB818347}" );
10087
10188 e57 ::Data3D data3DHeader;
@@ -127,7 +114,7 @@ TEST( SimpleReaderData, InvalidCVHeader )
127114 e57 ::E57Root fileHeader;
128115 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
129116
130- CheckFileHeader ( fileHeader );
117+ TestHelper:: CheckFileHeader ( fileHeader );
131118 EXPECT_EQ ( fileHeader.guid , " InvalidCVHeader GUID" );
132119
133120 e57 ::Data3D data3DHeader;
@@ -192,7 +179,7 @@ TEST( SimpleReaderData, ColouredCubeFloat )
192179 e57 ::E57Root fileHeader;
193180 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
194181
195- CheckFileHeader ( fileHeader );
182+ TestHelper:: CheckFileHeader ( fileHeader );
196183 EXPECT_EQ ( fileHeader.guid , " Coloured Cube File GUID" );
197184
198185 e57 ::Data3D data3DHeader;
@@ -230,7 +217,7 @@ TEST( SimpleReaderData, ColouredCubeFloatToDouble )
230217 e57 ::E57Root fileHeader;
231218 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
232219
233- CheckFileHeader ( fileHeader );
220+ TestHelper:: CheckFileHeader ( fileHeader );
234221 EXPECT_EQ ( fileHeader.guid , " Coloured Cube File GUID" );
235222
236223 e57 ::Data3D data3DHeader;
@@ -268,7 +255,7 @@ TEST( SimpleReaderData, BunnyDouble )
268255 e57 ::E57Root fileHeader;
269256 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
270257
271- CheckFileHeader ( fileHeader );
258+ TestHelper:: CheckFileHeader ( fileHeader );
272259 EXPECT_EQ ( fileHeader.guid , " {19AA90ED-145E-4B3B-922C-80BC00648844}" );
273260
274261 e57 ::Data3D data3DHeader;
@@ -306,7 +293,7 @@ TEST( SimpleReaderData, BunnyInt32 )
306293 e57 ::E57Root fileHeader;
307294 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
308295
309- CheckFileHeader ( fileHeader );
296+ TestHelper:: CheckFileHeader ( fileHeader );
310297 EXPECT_EQ ( fileHeader.guid , " {991574D2-854C-4CEF-8CB8-D0132E4BCD0A}" );
311298
312299 e57 ::Data3D data3DHeader;
@@ -344,7 +331,7 @@ TEST( SimpleReaderData, ColourRepresentation )
344331 e57 ::E57Root fileHeader;
345332 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
346333
347- CheckFileHeader ( fileHeader );
334+ TestHelper:: CheckFileHeader ( fileHeader );
348335 EXPECT_EQ ( fileHeader.guid , " 6107aa44-6289-4e9c-80bd-f36cc3fbd44b" );
349336
350337 e57 ::Data3D data3DHeader;
@@ -384,7 +371,7 @@ TEST( SimpleReaderData, EXT_DIST_PinholeImageWithDistortionParameters )
384371 e57 ::E57Root fileHeader;
385372 ASSERT_TRUE ( reader->GetE57Root ( fileHeader ) );
386373
387- CheckFileHeader ( fileHeader );
374+ TestHelper:: CheckFileHeader ( fileHeader );
388375 EXPECT_EQ ( fileHeader.guid , " Pinhole image with distortion parameters GUID" );
389376
390377 {
0 commit comments