Changeset 527 for library/tests
- Timestamp:
- 08/13/09 15:58:32 (16 years ago)
- Location:
- library/tests
- Files:
-
- 6 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/epdf_harness.cpp
r507 r527 14 14 15 15 UIFile in ( config_file_name ); 16 Array< epdf_harness *> input;16 Array<shared_ptr<epdf_harness> > input; 17 17 UI::get ( input, in, "data", UI::compulsory ); 18 18 int sz = input.size(); -
library/tests/mpdf_harness.cpp
r493 r527 13 13 14 14 UIFile in ( config_file_name ); 15 Array< mpdf_harness *> input;15 Array<shared_ptr<mpdf_harness> > input; 16 16 UI::get ( input, in, "data", UI::compulsory ); 17 17 int sz = input.size(); -
library/tests/square_mat_prep.cpp
r480 r527 7 7 #include <iostream> 8 8 #include <iomanip> 9 #include <memory>10 9 #include <stdlib.h> 11 10 … … 62 61 cerr << "usage: " << argv[0] << " [ -g generator.cfg ] [ -a agenda_output.cfg ] [ -l agenda_length ]" << endl; 63 62 } else { 64 Array<s quare_mat_point *> mag ( agenda_length );63 Array<shared_ptr<square_mat_point> > mag ( agenda_length ); 65 64 66 65 UIFile gspec ( generator_file_name ); 67 auto_ptr<generator> gen ( UI::build<generator> ( gspec, "generator", UI::compulsory ) );66 shared_ptr<generator> gen ( UI::build<generator> ( gspec, "generator", UI::compulsory ) ); 68 67 for ( int i = 0; i < agenda_length; ++i ) { 69 68 mat m = gen->next(); … … 76 75 UI::save ( mag, fag, "agenda" ); 77 76 fag.save ( agenda_file_name ); 78 79 for ( int i = 0; i < agenda_length; ++i ) {80 square_mat_point *p = mag ( i );81 mag ( i ) = 0;82 delete p;83 }84 77 } 85 78 } -
library/tests/square_mat_stress.cpp
r495 r527 17 17 using bdm::chmat; 18 18 using bdm::ldmat; 19 using bdm::shared_ptr; 19 20 using bdm::UIFile; 20 21 using bdm::UI; … … 174 175 void test_agenda ( FTestMatrix test ) { 175 176 UIFile fag ( agenda_file_name ); 176 Array<s quare_mat_point *> mag;177 Array<shared_ptr<square_mat_point> > mag; 177 178 UI::get ( mag, fag, "agenda", UI::compulsory ); 178 179 int sz = mag.size(); 179 180 CHECK ( sz > 0 ); 180 181 for ( int i = 0; i < sz; ++i ) { 181 test ( i, mag ( i ) ); 182 } 183 184 for ( int i = 0; i < sz; ++i ) { 185 square_mat_point *p = mag ( i ); 186 mag ( i ) = 0; 187 delete p; 182 test ( i, mag ( i ).get() ); 188 183 } 189 184 } -
library/tests/test_kalman.cpp
r477 r527 82 82 83 83 // EKF 84 bilinfn fxu( A, B );85 bilinfn hxu( C, D );84 shared_ptr<bilinfn> fxu = new bilinfn ( A, B ); 85 shared_ptr<bilinfn> hxu = new bilinfn ( C, D ); 86 86 EKFCh KFE; 87 KFE.set_parameters ( &fxu, &hxu, Q, R );87 KFE.set_parameters ( fxu, hxu, Q, R ); 88 88 KFE.set_est ( mu0, chmat ( P0 ) ); 89 89 const epdf& KFEep = KFE.posterior(); -
library/tests/user_info_test.cpp
r499 r527 1 #include <memory>2 1 #include <string> 3 2 #include <string.h> … … 103 102 public: 104 103 int kilometers; 105 Array< Passenger*> passengers;104 Array<shared_ptr<Passenger> > passengers; 106 105 107 106 Car() : Transport() { … … 192 191 TEST ( test_load ) { 193 192 UIFile in ( "test_user_info_input.cfg" ); 194 auto_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo", UI::compulsory ) );193 shared_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo", UI::compulsory ) ); 195 194 CHECK_EQUAL ( string ( "A car made in 1998 by audi, having 25000 kilometers on the clock.The names of passengers are as follows: Karlos Novak -1_CygWin_Matlab_Aimsun Karlosik Novacek " ), pepikovo->to_string() ); 196 195 197 auto_ptr<Transport> jardovo ( UI::build<Transport> ( in, "jardovo", UI::compulsory ) );196 shared_ptr<Transport> jardovo ( UI::build<Transport> ( in, "jardovo", UI::compulsory ) ); 198 197 CHECK_EQUAL ( string ( "A car made in 1992 by liaz, having 1555000 kilometers on the clock." ), jardovo->to_string() ); 199 198 200 auto_ptr<Transport> ondrejovo ( UI::build<Transport> ( in, "ondrejovo", UI::compulsory ) );199 shared_ptr<Transport> ondrejovo ( UI::build<Transport> ( in, "ondrejovo", UI::compulsory ) ); 201 200 CHECK_EQUAL ( string ( "a bike made in 1996 by author with electric lights included" ), ondrejovo->to_string() ); 202 201 203 auto_ptr<Transport> elisky ( UI::build<Transport> ( in, "elisky", UI::compulsory ) );202 shared_ptr<Transport> elisky ( UI::build<Transport> ( in, "elisky", UI::compulsory ) ); 204 203 CHECK_EQUAL ( string ( "A car made in 1992 by liaz, having 1555000 kilometers on the clock." ), elisky->to_string() ); 205 204 206 auto_ptr<Transport> kati ( UI::build<Transport> ( in, "kati", UI::compulsory ) );205 shared_ptr<Transport> kati ( UI::build<Transport> ( in, "kati", UI::compulsory ) ); 207 206 CHECK_EQUAL ( string ( "A car made in 1980 by vecernicek, having 250000 kilometers on the clock." ), kati->to_string() ); 208 207 } … … 210 209 TEST ( test_save ) { 211 210 UIFile in ( "test_user_info_input.cfg" ); 212 auto_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo", UI::compulsory ) );211 shared_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo", UI::compulsory ) ); 213 212 214 213 Car audi ( 1968, "zyl", 200 ); … … 220 219 UI::save ( &liaz, out, "bohousovo" ); 221 220 UI::save ( &author, out, "karlovo" ); 222 UI::save ( pepikovo .get(), out, "pepikovo" );221 UI::save ( pepikovo, out, "pepikovo" ); 223 222 out.save ( "testUI_out.cfg" ); 224 223