Index: net/websockets/websocket_extension_parser_test.cc |
diff --git a/net/websockets/websocket_extension_parser_test.cc b/net/websockets/websocket_extension_parser_test.cc |
index dc7dc859d832b2f492f3a325cd87fe3183b6b93d..7bbb7ebf3284bcfd04a248bd6f3987f131a04381 100644 |
--- a/net/websockets/websocket_extension_parser_test.cc |
+++ b/net/websockets/websocket_extension_parser_test.cc |
@@ -66,37 +66,37 @@ TEST(WebSocketExtensionParserTest, ParseOneExtensionWithParams) { |
TEST(WebSocketExtensionParserTest, InvalidPatterns) { |
const char* patterns[] = { |
- "fo\ao", // control in extension name |
- "fo\x01o", // control in extension name |
- "fo<o", // separator in extension name |
- "foo/", // separator in extension name |
- ";bar", // empty extension name |
- "foo bar", // missing ';' |
- "foo;", // extension parameter without name and value |
- "foo; b\ar", // control in parameter name |
- "foo; b\x7fr", // control in parameter name |
- "foo; b[r", // separator in parameter name |
- "foo; ba:", // separator in parameter name |
- "foo; =baz", // empty parameter name |
- "foo; bar=", // empty parameter value |
- "foo; =", // empty parameter name and value |
- "foo; bar=b\x02z", // control in parameter value |
- "foo; bar=b@z", // separator in parameter value |
- "foo; bar=b\\z", // separator in parameter value |
- "foo; bar=b?z", // separator in parameter value |
- "\"foo\"", // quoted extension name |
- "foo; \"bar\"", // quoted parameter name |
- "foo; bar=\"\a2\"", // control in quoted parameter value |
- "foo; bar=\"b@z\"", // separator in quoted parameter value |
- "foo; bar=\"b\\\\z\"", // separator in quoted parameter value |
- "foo; bar=\"\"", // quoted empty parameter value |
- "foo; bar=\"baz", // unterminated quoted string |
- "foo; bar=\"baz \"", // space in quoted string |
- "foo; bar baz", // mising '=' |
- "foo; bar - baz", // '-' instead of '=' (note: "foo; bar-baz" is valid). |
- "foo; bar=\r\nbaz", // CRNL not followed by a space |
- "foo; bar=\r\n baz", // CRNL followed by a space |
- "foo, bar" // multiple extensions |
+ "fo\ao", // control in extension name |
+ "fo\x01o", // control in extension name |
+ "fo<o", // separator in extension name |
+ "foo/", // separator in extension name |
+ ";bar", // empty extension name |
+ "foo bar", // missing ';' |
+ "foo;", // extension parameter without name and value |
+ "foo; b\ar", // control in parameter name |
+ "foo; b\x7fr", // control in parameter name |
+ "foo; b[r", // separator in parameter name |
+ "foo; ba:", // separator in parameter name |
+ "foo; =baz", // empty parameter name |
+ "foo; bar=", // empty parameter value |
+ "foo; =", // empty parameter name and value |
+ "foo; bar=b\x02z", // control in parameter value |
+ "foo; bar=b@z", // separator in parameter value |
+ "foo; bar=b\\z", // separator in parameter value |
+ "foo; bar=b?z", // separator in parameter value |
+ "\"foo\"", // quoted extension name |
+ "foo; \"bar\"", // quoted parameter name |
+ "foo; bar=\"\a2\"", // control in quoted parameter value |
+ "foo; bar=\"b@z\"", // separator in quoted parameter value |
+ "foo; bar=\"b\\\\z\"", // separator in quoted parameter value |
+ "foo; bar=\"\"", // quoted empty parameter value |
+ "foo; bar=\"baz", // unterminated quoted string |
+ "foo; bar=\"baz \"", // space in quoted string |
+ "foo; bar baz", // mising '=' |
+ "foo; bar - baz", // '-' instead of '=' (note: "foo; bar-baz" is valid). |
+ "foo; bar=\r\nbaz", // CRNL not followed by a space |
+ "foo; bar=\r\n baz", // CRNL followed by a space |
+ "foo, bar" // multiple extensions |
}; |
for (size_t i = 0; i < arraysize(patterns); ++i) { |