Changeset 480 for library/tests/test_user_info.cpp
- Timestamp:
- 08/06/09 07:49:38 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/test_user_info.cpp
r471 r480 163 163 Transport::from_setting ( set ); 164 164 165 UI::get ( electricLights, set, "electricLights" ); 165 int elights; 166 if ( UI::get ( elights, set, "electricLights", UI::optional ) ) { 167 electricLights = !!elights; 168 } 166 169 167 170 UI::get ( matr, set, "matr" ); … … 189 192 TEST ( test_load ) { 190 193 UIFile in ( "test_user_info_input.cfg" ); 191 auto_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo" ) );194 auto_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo", UI::compulsory ) ); 192 195 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() ); 193 196 194 auto_ptr<Transport> jardovo ( UI::build<Transport> ( in, "jardovo" ) );197 auto_ptr<Transport> jardovo ( UI::build<Transport> ( in, "jardovo", UI::compulsory ) ); 195 198 CHECK_EQUAL ( string ( "A car made in 1992 by liaz, having 1555000 kilometers on the clock." ), jardovo->to_string() ); 196 199 197 auto_ptr<Transport> ondrejovo ( UI::build<Transport> ( in, "ondrejovo" ) );200 auto_ptr<Transport> ondrejovo ( UI::build<Transport> ( in, "ondrejovo", UI::compulsory ) ); 198 201 CHECK_EQUAL ( string ( "a bike made in 1996 by author with electric lights included" ), ondrejovo->to_string() ); 199 202 200 auto_ptr<Transport> elisky ( UI::build<Transport> ( in, "elisky" ) );203 auto_ptr<Transport> elisky ( UI::build<Transport> ( in, "elisky", UI::compulsory ) ); 201 204 CHECK_EQUAL ( string ( "A car made in 1992 by liaz, having 1555000 kilometers on the clock." ), elisky->to_string() ); 202 205 203 auto_ptr<Transport> kati ( UI::build<Transport> ( in, "kati" ) );206 auto_ptr<Transport> kati ( UI::build<Transport> ( in, "kati", UI::compulsory ) ); 204 207 CHECK_EQUAL ( string ( "A car made in 1980 by vecernicek, having 250000 kilometers on the clock." ), kati->to_string() ); 205 208 } … … 207 210 TEST ( test_save ) { 208 211 UIFile in ( "test_user_info_input.cfg" ); 209 auto_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo" ) );212 auto_ptr<Transport> pepikovo ( UI::build<Transport> ( in, "pepikovo", UI::compulsory ) ); 210 213 211 214 Car audi ( 1968, "zyl", 200 );