43 String aString (rangestring);
51 CPPUNIT_ASSERT_EQUAL(range->
specs.size(), copy.
specs.size());
63 String aString (rangestring);
76 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(3), range->
specs.size());
80 while (i != range->
end()) {
85 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(3), counter);
87 CPPUNIT_ASSERT_EQUAL(
static_cast<ptrdiff_t
>(0), i - range->
begin());
89 CPPUNIT_ASSERT_EQUAL(
static_cast<ptrdiff_t
>(1), i - range->
begin());
90 CPPUNIT_ASSERT_EQUAL(
static_cast<ptrdiff_t
>(-2), i - range->
end());
97 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(3), range->
specs.size());
105 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(3), range->
specs.size());
111 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(3), range->
specs.size());
121 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(1), range->
specs.size());
131 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(1), range->
specs.size());
141 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(2), range->
specs.size());
146 CPPUNIT_ASSERT_EQUAL(
static_cast<size_t>(2), range->
specs.size());
std::vector< HttpHdrRangeSpec * >::iterator iterator
std::vector< HttpHdrRangeSpec * > specs
static HttpHdrRange * ParseCreate(const String *range_spec)
CPPUNIT_TEST(testRangeCanonization)
void testRangeParsing(char const *rangestring)
CPPUNIT_TEST(testRangeParser)
void testRangeCanonization()
CPPUNIT_TEST(testRangeIter)
CPPUNIT_TEST_SUITE(TestHttpRange)
implements test program's main() function while enabling customization
int run(int argc, char *argv[])
CPPUNIT_TEST_SUITE_REGISTRATION(TestHttpRange)
static HttpHdrRange * rangeFromString(char const *rangestring)