Index: content/common/common_param_traits_unittest.cc |
diff --git a/content/common/common_param_traits_unittest.cc b/content/common/common_param_traits_unittest.cc |
index 03c19a0873182948f67cafa908e90540d607611d..05565a97fd41aeddb1e1afb0ea30c2d4fda81beb 100644 |
--- a/content/common/common_param_traits_unittest.cc |
+++ b/content/common/common_param_traits_unittest.cc |
@@ -22,67 +22,6 @@ |
#include "ui/gfx/ipc/gfx_param_traits.h" |
#include "url/gurl.h" |
-// Tests that serialize/deserialize correctly understand each other |
-TEST(IPCMessageTest, Serialize) { |
- const char* serialize_cases[] = { |
- "http://www.google.com/", |
- "http://user:pass@host.com:888/foo;bar?baz#nop", |
- }; |
- |
- for (size_t i = 0; i < arraysize(serialize_cases); i++) { |
- GURL input(serialize_cases[i]); |
- IPC::Message msg(1, 2, IPC::Message::PRIORITY_NORMAL); |
- IPC::ParamTraits<GURL>::Write(&msg, input); |
- |
- GURL output; |
- base::PickleIterator iter(msg); |
- EXPECT_TRUE(IPC::ParamTraits<GURL>::Read(&msg, &iter, &output)); |
- |
- // We want to test each component individually to make sure its range was |
- // correctly serialized and deserialized, not just the spec. |
- EXPECT_EQ(input.possibly_invalid_spec(), output.possibly_invalid_spec()); |
- EXPECT_EQ(input.is_valid(), output.is_valid()); |
- EXPECT_EQ(input.scheme(), output.scheme()); |
- EXPECT_EQ(input.username(), output.username()); |
- EXPECT_EQ(input.password(), output.password()); |
- EXPECT_EQ(input.host(), output.host()); |
- EXPECT_EQ(input.port(), output.port()); |
- EXPECT_EQ(input.path(), output.path()); |
- EXPECT_EQ(input.query(), output.query()); |
- EXPECT_EQ(input.ref(), output.ref()); |
- } |
- |
- // Test an excessively long GURL. |
- { |
- const std::string url = std::string("http://example.org/").append( |
- content::kMaxURLChars + 1, 'a'); |
- GURL input(url.c_str()); |
- IPC::Message msg(1, 2, IPC::Message::PRIORITY_NORMAL); |
- IPC::ParamTraits<GURL>::Write(&msg, input); |
- |
- GURL output; |
- base::PickleIterator iter(msg); |
- EXPECT_TRUE(IPC::ParamTraits<GURL>::Read(&msg, &iter, &output)); |
- EXPECT_TRUE(output.is_empty()); |
- } |
- |
- // Test an invalid GURL. |
- { |
- IPC::Message msg; |
- msg.WriteString("#inva://idurl/"); |
- GURL output; |
- base::PickleIterator iter(msg); |
- EXPECT_FALSE(IPC::ParamTraits<GURL>::Read(&msg, &iter, &output)); |
- } |
- |
- // Also test the corrupt case. |
- IPC::Message msg(1, 2, IPC::Message::PRIORITY_NORMAL); |
- msg.WriteInt(99); |
- GURL output; |
- base::PickleIterator iter(msg); |
- EXPECT_FALSE(IPC::ParamTraits<GURL>::Read(&msg, &iter, &output)); |
-} |
- |
// Tests std::pair serialization |
TEST(IPCMessageTest, Pair) { |
typedef std::pair<std::string, std::string> TestPair; |