| 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..5dc6e5237f32c08ba1dc33e3da83bd8da7c2fa32 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, GetHeaderValue) {
|
| + static const struct {
|
| + net::HttpByteRange range;
|
| + const char* expected;
|
| + } tests[] = {{net::HttpByteRange::Bounded(0, 0), "bytes=0-0"},
|
| + {net::HttpByteRange::Bounded(0, 100), "bytes=0-100"},
|
| + {net::HttpByteRange::Bounded(0, -1), "bytes=0-"},
|
| + {net::HttpByteRange::RightUnbounded(100), "bytes=100-"},
|
| + {net::HttpByteRange::Suffix(100), "bytes=-100"}, };
|
| + for (size_t i = 0; i < ARRAYSIZE_UNSAFE(tests); ++i) {
|
| + EXPECT_EQ(tests[i].expected, tests[i].range.GetHeaderValue());
|
| + }
|
| +}
|
|
|