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

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..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());
+ }
+}
« no previous file with comments | « net/http/http_byte_range.cc ('k') | net/http/http_util.h » ('j') | net/http/http_util.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698