Changeset 641
- Timestamp:
- 05/02/08 00:44:55 (14 months ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 modified
-
build/msvc80/liblas_test/liblas_test.vcproj (modified) (1 diff)
-
test/unit/common.cpp (modified) (1 diff)
-
test/unit/common.hpp (modified) (1 diff)
-
test/unit/lasfile_test.cpp (added)
-
test/unit/lasreader_test.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/build/msvc80/liblas_test/liblas_test.vcproj
r590 r641 208 208 </File> 209 209 <File 210 RelativePath="..\..\..\test\unit\lasfile_test.cpp" 211 > 212 </File> 213 <File 210 214 RelativePath="..\..\..\test\unit\lasheader_test.cpp" 211 215 > -
trunk/test/unit/common.cpp
r614 r641 111 111 } 112 112 113 void test_file10_header(liblas::LASHeader const& h) 114 { 115 ensure_equals(h.GetFileSignature(), liblas::LASHeader::FileSignature); 116 ensure_equals(h.GetFileSourceId(), 0); 117 ensure_equals(h.GetReserved(), 0); 118 119 liblas::guid g; 120 ensure(g.is_null()); 121 ensure_equals(h.GetProjectId(), g); 122 123 ensure_equals(h.GetVersionMajor(), 1); 124 ensure_equals(h.GetVersionMinor(), 0); 125 ensure_equals(h.GetSystemId(), std::string("")); 126 ensure_equals(h.GetSoftwareId(), std::string("TerraScan")); 127 ensure_equals(h.GetCreationDOY(), 0); 128 ensure_equals(h.GetCreationYear(), 0); 129 ensure_equals(h.GetHeaderSize(), liblas::uint16_t(227)); 130 ensure_equals(h.GetDataOffset(), liblas::uint32_t(229)); 131 ensure_equals(h.GetRecordsCount(), liblas::uint32_t(0)); 132 ensure_equals(h.GetDataFormatId(), liblas::LASHeader::ePointFormat1); 133 ensure_equals(h.GetDataRecordLength(), liblas::LASHeader::ePointSize1); 134 ensure_equals(h.GetPointRecordsCount(), liblas::uint32_t(8)); 135 ensure_equals(h.GetScaleX(), double(0.01)); 136 ensure_equals(h.GetScaleY(), double(0.01)); 137 ensure_equals(h.GetScaleZ(), double(0.01)); 138 ensure_equals(h.GetOffsetX(), double(-0)); 139 ensure_equals(h.GetOffsetY(), double(-0)); 140 ensure_equals(h.GetOffsetZ(), double(-0)); 141 ensure_equals(h.GetMinX(), double(630262.3)); 142 ensure_equals(h.GetMaxX(), double(630346.83)); 143 ensure_equals(h.GetMinY(), double(4834500)); 144 ensure_equals(h.GetMaxY(), double(4834500)); 145 ensure_equals(h.GetMinZ(), double(50.9)); 146 ensure_equals(h.GetMaxZ(), double(55.26)); 113 147 } 114 148 149 } 150 -
trunk/test/unit/common.hpp
r614 r641 20 20 void test_default_header(liblas::LASHeader const& h); 21 21 22 // Test of header data in trunk/test/data/TO_core_last_clip.las file 23 void test_file10_header(liblas::LASHeader const& h); 24 22 25 } // namespace tut 23 26 -
trunk/test/unit/lasreader_test.cpp
r596 r641 15 15 #include <string> 16 16 #include "liblas_test.hpp" 17 #include "common.hpp" 17 18 18 19 namespace tut … … 93 94 liblas::LASHeader const& hdr = reader.GetHeader(); 94 95 95 ensure_equals(hdr.GetFileSignature(), liblas::LASHeader::FileSignature); 96 ensure_equals(hdr.GetFileSourceId(), 0); 97 ensure_equals(hdr.GetReserved(), 0); 98 99 liblas::guid g; 100 ensure(g.is_null()); 101 ensure_equals(hdr.GetProjectId(), g); 102 103 ensure_equals(hdr.GetVersionMajor(), 1); 104 ensure_equals(hdr.GetVersionMinor(), 0); 105 ensure_equals(hdr.GetSystemId(), std::string("")); 106 ensure_equals(hdr.GetSoftwareId(), std::string("TerraScan")); 107 ensure_equals(hdr.GetCreationDOY(), 0); 108 ensure_equals(hdr.GetCreationYear(), 0); 109 ensure_equals(hdr.GetHeaderSize(), liblas::uint16_t(227)); 110 ensure_equals(hdr.GetDataOffset(), liblas::uint32_t(229)); 111 ensure_equals(hdr.GetRecordsCount(), liblas::uint32_t(0)); 112 ensure_equals(hdr.GetDataFormatId(), liblas::LASHeader::ePointFormat1); 113 ensure_equals(hdr.GetDataRecordLength(), liblas::LASHeader::ePointSize1); 114 ensure_equals(hdr.GetPointRecordsCount(), liblas::uint32_t(8)); 115 ensure_equals(hdr.GetScaleX(), double(0.01)); 116 ensure_equals(hdr.GetScaleY(), double(0.01)); 117 ensure_equals(hdr.GetScaleZ(), double(0.01)); 118 ensure_equals(hdr.GetOffsetX(), double(-0)); 119 ensure_equals(hdr.GetOffsetY(), double(-0)); 120 ensure_equals(hdr.GetOffsetZ(), double(-0)); 121 ensure_equals(hdr.GetMinX(), double(630262.3)); 122 ensure_equals(hdr.GetMaxX(), double(630346.83)); 123 ensure_equals(hdr.GetMinY(), double(4834500)); 124 ensure_equals(hdr.GetMaxY(), double(4834500)); 125 ensure_equals(hdr.GetMinZ(), double(50.9)); 126 ensure_equals(hdr.GetMaxZ(), double(55.26)); 96 test_file10_header(hdr); 127 97 } 128 98
