Changeset 637

Show
Ignore:
Timestamp:
05/01/08 22:50:47 (14 months ago)
Author:
mloskot
Message:

Updated unit test to conform to recent update to point data validation logic (r622, r624).

Files:
1 modified

Legend:

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

    r615 r637  
    258258        ensure_equals("invalid classification", 
    259259            m_default.GetClassification(), endclass); 
    260  
    261         try 
    262         { 
    263             liblas::uint16_t const errclass = 32; 
    264             m_default.SetClassification(errclass); 
    265             m_default.Validate(); // throws 
    266  
    267             ensure("std::invalid_point_data not thrown", false); 
    268         } 
    269         catch (liblas::invalid_point_data const& e) 
    270         { 
    271             ensure_equals(e.who() & liblas::LASPoint::eClassification, 
    272                 liblas::LASPoint::eClassification); 
    273         } 
    274260    } 
    275261 
     
    335321        ensure_equals("invalid time", 
    336322            m_default.GetTime(), time); 
    337  
    338         try 
    339         { 
    340             double const errtime = -9.87654321; // negative time invalid 
    341             m_default.SetTime(errtime); 
    342             m_default.Validate(); // throws 
    343  
    344             ensure("invalid_point_data not thrown", false); 
    345         } 
    346         catch (liblas::invalid_point_data const& e) 
    347         { 
    348             ensure_equals(e.who() & liblas::LASPoint::eTime, 
    349                 liblas::LASPoint::eTime); 
    350         } 
    351323    } 
    352324 
     
    390362        { 
    391363            liblas::LASPoint p; 
    392             liblas::uint16_t const errclass = 32; 
    393             p.SetClassification(errclass); 
    394             ensure_not(p.IsValid()); 
    395         } 
    396  
    397         { 
    398             liblas::LASPoint p; 
    399364            liblas::int8_t const outofrange = 91; 
    400365            p.SetScanAngleRank(outofrange); 
    401366            ensure_not(p.IsValid()); 
    402367        } 
    403  
    404         { 
    405             liblas::LASPoint p; 
    406             double const errtime = -9.87654321; // negative time invalid 
    407             p.SetTime(errtime); 
    408             ensure_not(p.IsValid()); 
    409         } 
    410368    } 
    411369}