| Index: third_party/WebKit/Source/platform/network/ParsedContentTypeTest.cpp
|
| diff --git a/third_party/WebKit/Source/platform/network/ParsedContentTypeTest.cpp b/third_party/WebKit/Source/platform/network/ParsedContentTypeTest.cpp
|
| index 64ed0d18e5c1b125cfdbd2435def0b4b10279801..ca7326de24d294409cbadd5347d50fbb7245d8df 100644
|
| --- a/third_party/WebKit/Source/platform/network/ParsedContentTypeTest.cpp
|
| +++ b/third_party/WebKit/Source/platform/network/ParsedContentTypeTest.cpp
|
| @@ -47,24 +47,25 @@ TEST(ParsedContentTypeTest, InvalidMimeTypeWithCharset) {
|
| }
|
|
|
| TEST(ParsedContentTypeTest, Validity) {
|
| - EXPECT_TRUE(isValidContentType("text/plain"));
|
| - EXPECT_TRUE(isValidContentType("text/plain; charset=utf-8"));
|
| - EXPECT_TRUE(isValidContentType(" text/plain "));
|
| - EXPECT_TRUE(isValidContentType(" text/plain;charset=utf-8 "));
|
| - EXPECT_TRUE(isValidContentType("unknown/unknown"));
|
| - EXPECT_TRUE(isValidContentType("unknown/unknown; charset=unknown"));
|
| - EXPECT_TRUE(isValidContentType("x/y;\"z=\\\"q;t\"=\"ttx&r=z;;kd==\""));
|
| -
|
| - EXPECT_FALSE(isValidContentType("text/plain\r"));
|
| - EXPECT_FALSE(isValidContentType("text/plain\n"));
|
| - EXPECT_FALSE(isValidContentType(""));
|
| - EXPECT_FALSE(isValidContentType(" "));
|
| - EXPECT_FALSE(isValidContentType("text/plain;"));
|
| - EXPECT_FALSE(isValidContentType("text/plain; "));
|
| - EXPECT_FALSE(isValidContentType("text/plain; charset"));
|
| - EXPECT_FALSE(isValidContentType("text/plain; charset;"));
|
| - EXPECT_FALSE(isValidContentType("x/y;\"xx"));
|
| - EXPECT_FALSE(isValidContentType("x/y;\"xx=y"));
|
| + EXPECT_TRUE(ParsedContentType::isValid("text/plain"));
|
| + EXPECT_TRUE(ParsedContentType::isValid("text/plain; charset=utf-8"));
|
| + EXPECT_TRUE(ParsedContentType::isValid(" text/plain "));
|
| + EXPECT_TRUE(ParsedContentType::isValid(" text/plain;charset=utf-8 "));
|
| + EXPECT_TRUE(ParsedContentType::isValid("unknown/unknown"));
|
| + EXPECT_TRUE(ParsedContentType::isValid("unknown/unknown; charset=unknown"));
|
| + EXPECT_TRUE(
|
| + ParsedContentType::isValid("x/y;\"z=\\\"q;t\"=\"ttx&r=z;;kd==\""));
|
| +
|
| + EXPECT_FALSE(ParsedContentType::isValid("text/plain\r"));
|
| + EXPECT_FALSE(ParsedContentType::isValid("text/plain\n"));
|
| + EXPECT_FALSE(ParsedContentType::isValid(""));
|
| + EXPECT_FALSE(ParsedContentType::isValid(" "));
|
| + EXPECT_FALSE(ParsedContentType::isValid("text/plain;"));
|
| + EXPECT_FALSE(ParsedContentType::isValid("text/plain; "));
|
| + EXPECT_FALSE(ParsedContentType::isValid("text/plain; charset"));
|
| + EXPECT_FALSE(ParsedContentType::isValid("text/plain; charset;"));
|
| + EXPECT_FALSE(ParsedContentType::isValid("x/y;\"xx"));
|
| + EXPECT_FALSE(ParsedContentType::isValid("x/y;\"xx=y"));
|
|
|
| // TODO(yhirano): Add tests for non-tokens. They are currently accepted.
|
| }
|
|
|