Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(177)

Unified Diff: net/http/http_byte_range_unittest.cc

Issue 78343004: Net: Standardize HttpByteRange printing (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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());
+ }
+}

Powered by Google App Engine
This is Rietveld 408576698