Changeset 2070
- Timestamp:
- Sep 23, 2009, 10:38:58 PM (14 years ago)
- Location:
- trunk/test
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/Suite.h
r1998 r2070 268 268 err() << " testing Bidirectional features" << std::endl; 269 269 const BidirectionalIterator i = iter; 270 BidirectionalIterator tmp = iter--; 271 add(tmp==i); 272 ++iter; 273 tmp = --iter; 274 if (!add(tmp==iter)) 275 err() << "operator-- failed" << std::endl; 276 add(++tmp==i); 270 BidirectionalIterator tmp = iter++; 271 if (!add(tmp==i)) { 272 err() << "iter++ does not return iter\n"; 273 } 274 if (!add(++tmp==iter)) { 275 err() << "++iter failed\n"; 276 } 277 if (!add(--tmp==i)) { 278 err() << "--iter failed\n"; 279 } 280 tmp = iter--; 281 if (!add(--tmp==iter)) 282 err() << "iter-- failed" << std::endl; 277 283 if (ok_cached && !ok()) 278 284 err() << "failed" << std::endl; -
trunk/test/iterator_test.cc
r2068 r2070 74 74 test_stride_iterator(suite); 75 75 old_main(suite); 76 suite.out() << "testing boost_util\n"; 76 77 test_boost_util(suite); 78 suite.out() << "testing pair_second_iterator\n"; 77 79 test_pair_second_iterator(suite); 80 suite.out() << "testing weighted iterator\n"; 78 81 test_weighted_iterator(suite); 79 82 return suite.return_value(); … … 148 151 utility::DataIterator<classifier::DataLookupWeighted1D::const_iterator> 149 152 data_iter(aw2.begin()); 153 suite.out() << "testing data_iter\n"; 150 154 suite.test_random_access_iterator(data_iter); 155 suite.out() << "testing weight_iter\n"; 151 156 suite.test_random_access_iterator(weight_iterator(aw2.begin())); 152 157 suite.add(*data_iter == 1.0); … … 163 168 164 169 // testing constness conversion 170 suite.out() << "testing const conversion\n"; 165 171 std::vector<double>::const_iterator c_iter(stl_vec.begin()); 166 172 std::vector<double>::iterator iter(stl_vec.begin());
Note: See TracChangeset
for help on using the changeset viewer.