Changeset 527 for library/tests/square_mat_stress.cpp
- Timestamp:
- 08/13/09 15:58:32 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
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 }