Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(185)

Unified Diff: components/offline_pages/offline_page_model_event_logger_unittest.cc

Issue 2489443002: Move all components/offline_pages/ files into component/offline_pages/core (Closed)
Patch Set: rebase Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/offline_pages/offline_page_model_event_logger_unittest.cc
diff --git a/components/offline_pages/offline_page_model_event_logger_unittest.cc b/components/offline_pages/offline_page_model_event_logger_unittest.cc
deleted file mode 100644
index b5753799a3a2522b5a2596da455fb92671d77d83..0000000000000000000000000000000000000000
--- a/components/offline_pages/offline_page_model_event_logger_unittest.cc
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright 2016 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 "components/offline_pages/offline_page_model_event_logger.h"
-
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace offline_pages {
-
-namespace {
-
-const char kNamespace[] = "last_n";
-const char kUrl[] = "http://www.wikipedia.org";
-const char kOfflineId[] = "foobar";
-const int kTimeLength = 21;
-const char kPageSaved[] =
- "http://www.wikipedia.org is saved at last_n with id foobar";
-const char kPageDeleted[] = "Page with ID foobar has been deleted";
-const char kPageExpired[] = "Page with ID foobar has been expired";
-const char kRecordStoreClearError[] = "Offline store clear failed";
-const char kRecordStoreCleared[] = "Offline store cleared";
-const char kRecordStoreReloadError[] =
- "There was an error reloading the offline store";
-
-} // namespace
-
-TEST(OfflinePageModelEventLoggerTest, RecordsWhenLoggingIsOn) {
- OfflinePageModelEventLogger logger;
- std::vector<std::string> log;
-
- logger.SetIsLogging(true);
- logger.RecordStoreCleared();
- logger.RecordPageSaved(kNamespace, kUrl, kOfflineId);
- logger.RecordPageDeleted(kOfflineId);
- logger.RecordPageExpired(kOfflineId);
- logger.RecordStoreClearError();
- logger.RecordStoreReloadError();
- logger.GetLogs(&log);
-
- EXPECT_EQ(6u, log.size());
- EXPECT_EQ(std::string(kRecordStoreCleared), log[5].substr(kTimeLength));
- EXPECT_EQ(std::string(kPageSaved), log[4].substr(kTimeLength));
- EXPECT_EQ(std::string(kPageDeleted), log[3].substr(kTimeLength));
- EXPECT_EQ(std::string(kPageExpired), log[2].substr(kTimeLength));
- EXPECT_EQ(std::string(kRecordStoreClearError), log[1].substr(kTimeLength));
- EXPECT_EQ(std::string(kRecordStoreReloadError), log[0].substr(kTimeLength));
-}
-
-TEST(OfflinePageModelEventLoggerTest, DoesNotRecordWhenLoggingIsOff) {
- OfflinePageModelEventLogger logger;
- std::vector<std::string> log;
-
- logger.SetIsLogging(false);
- logger.RecordStoreCleared();
- logger.RecordPageSaved(kNamespace, kUrl, kOfflineId);
- logger.RecordPageDeleted(kOfflineId);
- logger.RecordPageExpired(kOfflineId);
- logger.RecordStoreClearError();
- logger.RecordStoreReloadError();
- logger.GetLogs(&log);
-
- EXPECT_EQ(0u, log.size());
-}
-
-TEST(OfflinePageModelEventLoggerTest, DoesNotExceedMaxSize) {
- OfflinePageModelEventLogger logger;
- std::vector<std::string> log;
-
- logger.SetIsLogging(true);
- for (size_t i = 0; i < kMaxLogCount + 1; ++i) {
- logger.RecordStoreCleared();
- }
- logger.GetLogs(&log);
-
- EXPECT_EQ(kMaxLogCount, log.size());
-}
-
-} // namespace offline_pages
« no previous file with comments | « components/offline_pages/offline_page_model_event_logger.cc ('k') | components/offline_pages/offline_page_model_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698