Changeset 955

Show
Ignore:
Timestamp:
11/05/08 15:33:18 (2 months ago)
Author:
mloskot
Message:

Move common test routines from lasreader_test.cpp to common.hpp|.cpp

Location:
trunk/test/unit
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/common.cpp

    r812 r955  
    148148} 
    149149 
     150void test_file10_point1(liblas::LASPoint const& p) 
     151{ 
     152    ensure_distance(p.GetX(), double(630262.30), 0.0001); 
     153    ensure_distance(p.GetY(), double(4834500), 0.0001); 
     154    ensure_distance(p.GetZ(), double(51.53), 0.0001); 
     155    ensure_equals(p.GetIntensity(), 670); 
     156    ensure_equals(p.GetClassification(), liblas::uint8_t(1)); 
     157    ensure_equals(p.GetScanAngleRank(), 0); 
     158    ensure_equals(p.GetUserData(), 3); 
     159    ensure_equals(p.GetScanFlags(), 9); 
     160    ensure_distance(p.GetTime(), double(413665.23360000004), 0.0001); 
    150161} 
    151162 
     163void test_file10_point2(liblas::LASPoint const& p) 
     164{ 
     165    ensure_distance(p.GetX(), double(630282.45), 0.0001); 
     166    ensure_distance(p.GetY(), double(4834500), 0.0001); 
     167    ensure_distance(p.GetZ(), double(51.63), 0.0001); 
     168    ensure_equals(p.GetIntensity(), 350); 
     169    ensure_equals(p.GetClassification(), 1); 
     170    ensure_equals(p.GetScanAngleRank(), 0); 
     171    ensure_equals(p.GetUserData(), 3); 
     172    ensure_equals(p.GetScanFlags(), 9); 
     173    ensure_distance(p.GetTime(), double(413665.52880000003), 0.0001); 
     174} 
     175 
     176void test_file10_point4(liblas::LASPoint const& p) 
     177{ 
     178    ensure_distance(p.GetX(), double(630346.83), 0.0001); 
     179    ensure_distance(p.GetY(), double(4834500), 0.0001); 
     180    ensure_distance(p.GetZ(), double(50.90), 0.0001); 
     181    ensure_equals(p.GetIntensity(), 150); 
     182    ensure_equals(p.GetClassification(), 1); 
     183    ensure_equals(p.GetScanAngleRank(), 0); 
     184    ensure_equals(p.GetUserData(), 4); 
     185    ensure_equals(p.GetScanFlags(), 18); 
     186    ensure_distance(p.GetTime(), double(414093.84360000002), 0.0001); 
     187} 
     188 
     189} 
     190 
  • trunk/test/unit/common.hpp

    r812 r955  
    2323void test_file10_header(liblas::LASHeader const& h); 
    2424 
     25// Test of 1st point record in trunk/test/data/TO_core_last_clip.las file 
     26void test_file10_point1(liblas::LASPoint const& p); 
     27 
     28// Test of 2nd point record in trunk/test/data/TO_core_last_clip.las file 
     29void test_file10_point2(liblas::LASPoint const& p); 
     30 
     31// Test of 4th point record in trunk/test/data/TO_core_last_clip.las file 
     32void test_file10_point4(liblas::LASPoint const& p); 
     33 
    2534} // namespace tut 
    2635 
  • trunk/test/unit/lasreader_test.cpp

    r759 r955  
    2626            : file10_(g_test_data_path + "//TO_core_last_clip.las") 
    2727        {} 
    28  
    29         void test_file10_point1(liblas::LASPoint const& p) 
    30         { 
    31             ensure_distance(p.GetX(), double(630262.30), 0.0001); 
    32             ensure_distance(p.GetY(), double(4834500), 0.0001); 
    33             ensure_distance(p.GetZ(), double(51.53), 0.0001); 
    34             ensure_equals(p.GetIntensity(), 670); 
    35             ensure_equals(p.GetClassification(), liblas::uint8_t(1)); 
    36             ensure_equals(p.GetScanAngleRank(), 0); 
    37             ensure_equals(p.GetUserData(), 3); 
    38             ensure_equals(p.GetScanFlags(), 9); 
    39             ensure_distance(p.GetTime(), double(413665.23360000004), 0.0001); 
    40         } 
    41  
    42         void test_file10_point2(liblas::LASPoint const& p) 
    43         { 
    44             ensure_distance(p.GetX(), double(630282.45), 0.0001); 
    45             ensure_distance(p.GetY(), double(4834500), 0.0001); 
    46             ensure_distance(p.GetZ(), double(51.63), 0.0001); 
    47             ensure_equals(p.GetIntensity(), 350); 
    48             ensure_equals(p.GetClassification(), 1); 
    49             ensure_equals(p.GetScanAngleRank(), 0); 
    50             ensure_equals(p.GetUserData(), 3); 
    51             ensure_equals(p.GetScanFlags(), 9); 
    52             ensure_distance(p.GetTime(), double(413665.52880000003), 0.0001); 
    53         } 
    54  
    55         void test_file10_point4(liblas::LASPoint const& p) 
    56         { 
    57             ensure_distance(p.GetX(), double(630346.83), 0.0001); 
    58             ensure_distance(p.GetY(), double(4834500), 0.0001); 
    59             ensure_distance(p.GetZ(), double(50.90), 0.0001); 
    60             ensure_equals(p.GetIntensity(), 150); 
    61             ensure_equals(p.GetClassification(), 1); 
    62             ensure_equals(p.GetScanAngleRank(), 0); 
    63             ensure_equals(p.GetUserData(), 4); 
    64             ensure_equals(p.GetScanFlags(), 18); 
    65             ensure_distance(p.GetTime(), double(414093.84360000002), 0.0001); 
    66         } 
    6728    }; 
    6829