| Index: google_apis/gcm/engine/account_info_unittest.cc
|
| diff --git a/google_apis/gcm/engine/account_info_unittest.cc b/google_apis/gcm/engine/account_info_unittest.cc
|
| deleted file mode 100644
|
| index 4c62fcf70b9869697dc8d55a439deeb006993931..0000000000000000000000000000000000000000
|
| --- a/google_apis/gcm/engine/account_info_unittest.cc
|
| +++ /dev/null
|
| @@ -1,109 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include <string>
|
| -
|
| -#include "google_apis/gcm/engine/account_info.h"
|
| -#include "testing/gtest/include/gtest/gtest.h"
|
| -
|
| -namespace gcm {
|
| -
|
| -namespace {
|
| -
|
| -TEST(AccountInfoTest, SerializeAccountInfo) {
|
| - AccountInfo account_info;
|
| - account_info.account_id = "acc_id";
|
| - account_info.email = "test@example.com";
|
| - account_info.last_message_id = "last_message_id_1";
|
| - account_info.last_message_type = AccountInfo::MSG_ADD;
|
| - account_info.last_message_timestamp = base::Time::FromInternalValue(
|
| - 1305797421259935LL); // Arbitrary timestamp.
|
| -
|
| - EXPECT_EQ("test@example.com&add&last_message_id_1&1305797421259935",
|
| - account_info.SerializeAsString());
|
| -
|
| - account_info.account_id = "acc_id2";
|
| - account_info.email = "test@gmail.com";
|
| - account_info.last_message_id = "last_message_id_2";
|
| - account_info.last_message_type = AccountInfo::MSG_REMOVE;
|
| - account_info.last_message_timestamp =
|
| - base::Time::FromInternalValue(1305734521259935LL); // Other timestamp.
|
| -
|
| - EXPECT_EQ("test@gmail.com&remove&last_message_id_2&1305734521259935",
|
| - account_info.SerializeAsString());
|
| -
|
| - account_info.last_message_type = AccountInfo::MSG_NONE;
|
| -
|
| - EXPECT_EQ("test@gmail.com&none", account_info.SerializeAsString());
|
| -}
|
| -
|
| -TEST(AccountInfoTest, DeserializeAccountInfo) {
|
| - AccountInfo account_info;
|
| - account_info.account_id = "acc_id";
|
| - EXPECT_TRUE(account_info.ParseFromString(
|
| - "test@example.com&add&last_message_id_1&1305797421259935"));
|
| - EXPECT_EQ("acc_id", account_info.account_id);
|
| - EXPECT_EQ("test@example.com", account_info.email);
|
| - EXPECT_EQ(AccountInfo::MSG_ADD, account_info.last_message_type);
|
| - EXPECT_EQ("last_message_id_1", account_info.last_message_id);
|
| - EXPECT_EQ(base::Time::FromInternalValue(1305797421259935LL),
|
| - account_info.last_message_timestamp);
|
| -
|
| - EXPECT_TRUE(account_info.ParseFromString(
|
| - "test@gmail.com&remove&last_message_id_2&1305734521259935"));
|
| - EXPECT_EQ("acc_id", account_info.account_id);
|
| - EXPECT_EQ("test@gmail.com", account_info.email);
|
| - EXPECT_EQ(AccountInfo::MSG_REMOVE, account_info.last_message_type);
|
| - EXPECT_EQ("last_message_id_2", account_info.last_message_id);
|
| - EXPECT_EQ(base::Time::FromInternalValue(1305734521259935LL),
|
| - account_info.last_message_timestamp);
|
| -
|
| - EXPECT_TRUE(account_info.ParseFromString("test@gmail.com&none"));
|
| - EXPECT_EQ("acc_id", account_info.account_id);
|
| - EXPECT_EQ("test@gmail.com", account_info.email);
|
| - EXPECT_EQ(AccountInfo::MSG_NONE, account_info.last_message_type);
|
| - EXPECT_EQ("", account_info.last_message_id);
|
| - EXPECT_EQ(base::Time(), account_info.last_message_timestamp);
|
| -}
|
| -
|
| -TEST(AccountInfoTest, DeserializeAccountInfoInvalidInput) {
|
| - AccountInfo account_info;
|
| - account_info.account_id = "acc_id";
|
| - // Too many agruments.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@example.com&add&last_message_id_1&1305797421259935&stuff_here"));
|
| - // Too few arguments.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@example.com&remove&last_message_id_1"));
|
| - // Too few arguments.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@example.com"));
|
| - // Missing email.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "&remove&last_message_id_2&1305734521259935"));
|
| - // Missing message type.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@gmail.com&&last_message_id_2&1305734521259935"));
|
| - // Unkown message type.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@gmail.com&random&last_message_id_2&1305734521259935"));
|
| - // Message type is none when message details specified.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@gmail.com&none&last_message_id_2&1305734521259935"));
|
| - // Message type is messed up, but we have no message -- that's OK.
|
| - EXPECT_TRUE(account_info.ParseFromString(
|
| - "test@gmail.com&random"));
|
| - // Missing last message ID.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@gmail.com&remove&&1305734521259935"));
|
| - // Missing last message timestamp.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@gmail.com&remove&last_message_id&"));
|
| - // Last message timestamp not parseable.
|
| - EXPECT_FALSE(account_info.ParseFromString(
|
| - "test@gmail.com&remove&last_message_id&asdfjlk"));
|
| -}
|
| -
|
| -} // namespace
|
| -} // namespace gcm
|
|
|