Index: google_apis/gcm/engine/gservices_settings_unittest.cc |
diff --git a/google_apis/gcm/engine/gservices_settings_unittest.cc b/google_apis/gcm/engine/gservices_settings_unittest.cc |
index ada41941b10159fce9517b034d679cb3f69775ba..0b6297b4b6deea805d8076f4b5e647bee2532aa9 100644 |
--- a/google_apis/gcm/engine/gservices_settings_unittest.cc |
+++ b/google_apis/gcm/engine/gservices_settings_unittest.cc |
@@ -12,7 +12,7 @@ namespace gcm { |
namespace { |
-const int64 kAlternativeCheckinInterval = 2000LL; |
+const int64 kAlternativeCheckinInterval = 16 * 60 * 60; |
const char kAlternativeCheckinURL[] = "http://alternative.url/checkin"; |
const char kAlternativeMCSHostname[] = "http://alternative.gcm.host"; |
const int kAlternativeMCSSecurePort = 443; |
@@ -177,6 +177,16 @@ TEST_F(GServicesSettingsTest, DefaultSettingsAndDigest) { |
} |
// Verifies that the settings are set correctly based on the load result. |
+TEST_F(GServicesSettingsTest, UpdateFromEmptyLoadResult) { |
+ GCMStore::LoadResult result; |
+ result.gservices_digest = "digest_value"; |
+ settings().UpdateFromLoadResult(result); |
+ |
+ CheckAllSetToDefault(); |
+ EXPECT_EQ(std::string(), settings().digest()); |
+} |
+ |
+// Verifies that the settings are set correctly based on the load result. |
TEST_F(GServicesSettingsTest, UpdateFromLoadResult) { |
GCMStore::LoadResult result; |
result.gservices_settings = alternative_settings(); |