Changeset 799 for library/tests

Show
Ignore:
Timestamp:
01/29/10 22:19:01 (14 years ago)
Author:
smidl
Message:

making testsuite work again

Location:
library/tests/testsuite
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • library/tests/testsuite/emix_test.cpp

    r766 r799  
    3939        M1.set_rv ( xy ); 
    4040        M1._Coms() = A1; 
    41         M1._w() = 1; 
     41        M1._w() = vec_1(1.0); 
    4242        M1.validate(); 
    4343 
     
    7070        M2.set_rv ( xy ); 
    7171        M2._Coms() = A2; 
    72         M2._w() = 1; 
     72        M2._w() = vec_2(.5,.5); 
    7373        M2.validate(); 
    7474 
     
    7676        CHECK_CLOSE ( 1.0, normcoef ( &M2, vec ( "-3 3 " ), vec ( "-3 3 " ) ), 0.1 ); 
    7777 
    78         int N = 3; 
     78        int N = 6; 
    7979        mat Smp = M2.sample_mat ( N ); 
    8080 
    81         vec exp_ll ( "-5.0 -2.53563 -2.62171" ); 
     81        vec exp_ll ( "-5.0 -2.53563 -2.62171 -5.0 -2.53563 -2.62171" ); 
    8282        vec ll = M2.evallog_mat ( Smp ); 
    8383        CHECK_CLOSE ( exp_ll, ll, 5.0 ); 
    8484 
    85         check_mean ( M2, N, mu0, 1.0 ); 
     85        check_mean ( M2, N, 0.5*mu0+0.5*vec("-1.2 -0.1"), 1.0 ); 
    8686 
    8787        mat observedR ( "0.740142 -0.259015; -0.259015 1.0302" ); 
     
    9494 
    9595        // marginal mean 
    96         CHECK_CLOSE ( vec ( "1.0" ), Mg->mean(), 0.1 ); 
     96        CHECK_CLOSE ( vec ( "0.5" ), Mg->mean(), 0.1 ); 
    9797} 
    9898 
  • library/tests/testsuite/mmix.cfg

    r717 r799  
    2626                mu = [ 0, 0 ]; 
    2727                R = ( "matrix", 2, 2, [ 1.2, 0.3, 0.3, 5.0 ] ); 
     28                rv :  
     29                { 
     30                        class = "RV"; 
     31                        names = ( "{mmixx}" ); 
     32                        sizes = 2; 
     33                }; 
    2834    }     
    2935        );