Changeset 727 for library/tests

Show
Ignore:
Timestamp:
11/17/09 00:54:12 (15 years ago)
Author:
smidl
Message:

Logger change. Loggers can now store settings.

Unit Tests and fixes.

Location:
library/tests
Files:
1 added
4 modified

Legend:

Unmodified
Added
Removed
  • library/tests/mat_checks.h

    r722 r727  
    5757inline itpp::vec make_close_tolerance ( const itpp::vec & variance, int nsamples ) { 
    5858        // simplify overloading for Visual Studio 
    59         return 2 * ( sqrt ( variance ) / sqrt ( static_cast<double> ( nsamples ) ) ); 
     59        return 3 * ( sqrt ( variance ) / sqrt ( static_cast<double> ( nsamples ) ) ); 
    6060} 
    6161 
  • library/tests/testsuite/epdf_test.cpp

    r725 r727  
    4343 
    4444TEST ( ewishart_test ) { 
    45         mat wM = "10.0 0.9; 0.9 1.0"; 
     45        mat wM = "1.1 0.9; 0.9 1.0"; 
    4646        eWishartCh eW; 
    4747        eW.set_parameters ( wM / 100, 100 ); 
  • library/tests/testsuite/logger_test.cpp

    r723 r727  
    4141        memlog logger ( 100, ls ); 
    4242 
    43         int rid = logger.add ( r, "" ); 
    44         int thid = logger.add ( th, "th" ); 
     43        int pol = 11; 
     44         
     45        int rid = logger.add_vector ( r, "" ); 
     46        int thid = logger.add_vector ( th, "th" ); 
     47        int polid = logger.add_setting("pols"); 
    4548 
    4649        logger.init(); 
    4750 
    4851        for ( int i = 0; i < 10; i++ ) { 
    49                 logger.logit ( rid, vec_2 ( ( double ) i, ( double ) ( i + 1 ) ) ); 
    50                 logger.logit ( thid, vec_2 ( ( double ) ( 100 - i ), ( double ) ( i - 50 ) ) ); 
     52                logger.log_vector ( rid, vec_2 ( ( double ) i, ( double ) ( i + 1 ) ) ); 
     53                logger.log_vector ( thid, vec_2 ( ( double ) ( 100 - i ), ( double ) ( i - 50 ) ) ); 
     54                UI::save(pol, logger.log_to_setting(polid), "polozka"); 
    5155                logger.step(); 
    5256        } 
     
    5559 
    5660        CHECK_EQUAL ( get_file_size ( "logger_test.matrix" ), get_file_size ( ls.c_str() ) ); 
     61        CHECK_EQUAL ( get_file_size ( "memlog_setting.cfg.check" ), get_file_size ( "memlog_setting.cfg" ) ); 
    5762} 
    5863 
     
    6873        dirfilelog L ( "dirfilelog_files", 10 ); 
    6974 
    70         int rid = L.add ( r, "" ); 
    71         int thid = L.add ( th, "th" ); 
     75        int rid = L.add_vector ( r, "" ); 
     76        int thid = L.add_vector ( th, "th" ); 
    7277 
    7378        L.init(); 
    7479 
    7580        for ( int i = 0; i < 150; i++ ) { 
    76                 L.logit ( rid, vec_2 ( ( double ) i, ( double ) ( i + 1 ) ) ); 
    77                 L.logit ( thid, vec_2 ( ( double ) ( 100 - i ), ( double ) ( i - 50 ) ) ); 
     81                L.log_vector ( rid, vec_2 ( ( double ) i, ( double ) ( i + 1 ) ) ); 
     82                L.log_vector ( thid, vec_2 ( ( double ) ( 100 - i ), ( double ) ( i - 50 ) ) ); 
    7883                L.step(); 
    7984        } 
  • library/tests/testsuite/logger_test_dirfile_format.matrix

    r721 r727  
    1 r.0 RAW d 1 
    2 r.1 RAW d 1 
    3 th.alog RAW d 1 
    4 th.blog RAW d 1 
     1r_0 RAW d 1 
     2r_1 RAW d 1 
     3th_alog RAW d 1 
     4th_blog RAW d 1