Home | History | Annotate | Download | only in unit

Lines Matching defs:range

44   pair<int*, int*> range = equal_range((int*)numbers, (int*)numbers + 10, 2);
45 CPPUNIT_ASSERT( (range.first - numbers) == 4 );
46 CPPUNIT_ASSERT( (range.second - numbers) == 8 );
56 pair<IntVec::iterator, IntVec::iterator> range = equal_range(v.begin(), v.end(), 2);
57 CPPUNIT_ASSERT( (range.first - v.begin()) == 6 );
58 CPPUNIT_ASSERT( (range.second - v.begin()) == 9 );
59 for (; range.first != range.second; ++range.first)
60 CPPUNIT_ASSERT( *range.first == 2 );
62 range = equal_range(v.begin(), v.end(), 4);
63 CPPUNIT_ASSERT( range.first == range.second );
64 CPPUNIT_ASSERT( range.first == v.end() );
95 pair<char*, char*> range = equal_range((char*)chars, (char*)chars + count, 'q', less<char>());
96 CPPUNIT_ASSERT( (range.first - chars) == 18 );
97 CPPUNIT_ASSERT( (range.second - chars) == 22 );
98 for (; range.first != range.second; ++range.first)
99 CPPUNIT_ASSERT( *range.first == 'q' );
101 range = equal_range((char*)chars, (char*)chars + count, 'm', less<char>());
102 CPPUNIT_ASSERT( (range.second - range.first) == 1 );
103 CPPUNIT_ASSERT( *range.first == 'm' );