Changeset 637
- Timestamp:
- 05/01/08 22:50:47 (14 months ago)
- Files:
-
- 1 modified
-
trunk/test/unit/laspoint_test.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/laspoint_test.cpp
r615 r637 258 258 ensure_equals("invalid classification", 259 259 m_default.GetClassification(), endclass); 260 261 try262 {263 liblas::uint16_t const errclass = 32;264 m_default.SetClassification(errclass);265 m_default.Validate(); // throws266 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 }274 260 } 275 261 … … 335 321 ensure_equals("invalid time", 336 322 m_default.GetTime(), time); 337 338 try339 {340 double const errtime = -9.87654321; // negative time invalid341 m_default.SetTime(errtime);342 m_default.Validate(); // throws343 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 }351 323 } 352 324 … … 390 362 { 391 363 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;399 364 liblas::int8_t const outofrange = 91; 400 365 p.SetScanAngleRank(outofrange); 401 366 ensure_not(p.IsValid()); 402 367 } 403 404 {405 liblas::LASPoint p;406 double const errtime = -9.87654321; // negative time invalid407 p.SetTime(errtime);408 ensure_not(p.IsValid());409 }410 368 } 411 369 }
