Changeset 648

Show
Ignore:
Timestamp:
05/02/08 02:16:35 (14 months ago)
Author:
mloskot
Message:

Added new target 'make check' that builds and executes unit test program.

Location:
trunk
Files:
2 added
6 modified

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.am

    r520 r648  
    1  
    2  
    3 SUBDIRS = src apps include 
    4  
    5  
    6  
     1SUBDIRS = src apps include test 
  • trunk/configure.ac

    r639 r648  
    110110    src/detail/Makefile 
    111111    apps/Makefile 
     112    test/Makefile 
     113    test/unit/Makefile 
    112114]) 
    113115 
  • trunk/test

    • Property svn:ignore set to
      Makefile
      Makefile.in
  • trunk/test/unit

    • Property svn:ignore set to
      .deps
      .libs
      Makefile
      Makefile.in
      liblas_test
      *.dll
      *.exe
      *.exp
      *.manifest
      *.lib
      *.obj
  • trunk/test/unit/laswriter_test.cpp

    r647 r648  
    164164            reader.ReadNextPoint(); 
    165165            point = reader.GetPoint(); 
    166             ensure_distance(point.GetX(), 10.0, 0.0001); 
    167             ensure_distance(point.GetY(), 20.0, 0.0001); 
    168             ensure_distance(point.GetZ(), 30.0, 0.0001); 
     166            ensure_distance(point.GetX(), 10.0, 0.1); 
     167            ensure_distance(point.GetY(), 20.0, 0.1); 
     168            ensure_distance(point.GetZ(), 30.0, 0.1); 
    169169            ensure_equals(point.GetIntensity(), 5); 
    170170            ensure_equals(point.GetReturnNumber(), 1); 
     
    179179            reader.ReadNextPoint(); 
    180180            point = reader.GetPoint(); 
    181             ensure_distance(point.GetX(), 40.0, 0.0001); 
    182             ensure_distance(point.GetY(), 50.0, 0.0001); 
    183             ensure_distance(point.GetZ(), 60.0, 0.0001); 
     181            ensure_distance(point.GetX(), 40.0, 0.1); 
     182            ensure_distance(point.GetY(), 50.0, 0.1); 
     183            ensure_distance(point.GetZ(), 60.0, 0.1); 
    184184            ensure_equals(point.GetIntensity(), 5); 
    185185            ensure_equals(point.GetReturnNumber(), 1); 
     
    194194            reader.ReadNextPoint(); 
    195195            point = reader.GetPoint(); 
    196             ensure_distance(point.GetX(), 70.0, 0.0001); 
    197             ensure_distance(point.GetY(), 80.0, 0.0001); 
    198             ensure_distance(point.GetZ(), 90.0, 0.0001); 
     196            ensure_distance(point.GetX(), 70.0, 0.1); 
     197            ensure_distance(point.GetY(), 80.0, 0.1); 
     198            ensure_distance(point.GetZ(), 90.0, 0.1); 
    199199            ensure_equals(point.GetIntensity(), 5); 
    200200            ensure_equals(point.GetReturnNumber(), 1); 
  • trunk/test/unit/liblas_test_suite.cpp

    r580 r648  
    2121int main(int argc, char* argv[]) 
    2222{ 
    23     if (2 != argc) 
     23 
     24    if (1 == argc) 
     25    { 
     26        tut::g_test_data_path = "../data"; // default path 
     27    } 
     28    else if (2 == argc) 
     29    { 
     30        tut::g_test_data_path = argv[1]; 
     31    } 
     32    else 
    2433    { 
    2534        std::cout << "Usage: liblas_test <test data path>\n"; 
     
    2736    } 
    2837 
    29     tut::g_test_data_path = argv[1]; 
     38 
     39    std::cout << "libLAS Test Suite:\n=================="; 
    3040 
    3141    tut::reporter reporter;