| Index: net/http/http_byte_range_unittest.cc
|
| diff --git a/net/http/http_byte_range_unittest.cc b/net/http/http_byte_range_unittest.cc
|
| index 6629a7c3c5973a0e4fbf455b4f56570292fce6db..890a2b5fd5a7ad30c9117b99ce7823d084d2cba3 100644
|
| --- a/net/http/http_byte_range_unittest.cc
|
| +++ b/net/http/http_byte_range_unittest.cc
|
| @@ -76,3 +76,17 @@ TEST(HttpByteRangeTest, SetInstanceSize) {
|
| }
|
| }
|
| }
|
| +
|
| +TEST(HttpByteRangeTest, PrintInterval) {
|
| + static const struct {
|
| + net::HttpByteRange range;
|
| + const char* expected;
|
| + } tests[] = {{net::HttpByteRange::Bounded(0, 0), "0-0"},
|
| + {net::HttpByteRange::Bounded(0, 100), "0-100"},
|
| + {net::HttpByteRange::Bounded(0, -1), "0-"},
|
| + {net::HttpByteRange::RightUnbounded(100), "100-"},
|
| + {net::HttpByteRange::Suffix(100), "-100"}, };
|
| + for (size_t i = 0; i < ARRAYSIZE_UNSAFE(tests); ++i) {
|
| + EXPECT_EQ(tests[i].expected, tests[i].range.PrintInterval());
|
| + }
|
| +}
|
|
|