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

Unified Diff: chrome/browser/sessions/session_service_test_helper.cc

Issue 672083002: Refactoring of SessionService to get componentized. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: One more self nit Created 6 years, 2 months 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: chrome/browser/sessions/session_service_test_helper.cc
diff --git a/chrome/browser/sessions/session_service_test_helper.cc b/chrome/browser/sessions/session_service_test_helper.cc
index 2c2fc404ba7ff422d190a50781b9beb45bc46939..451d4e64f75bd57c4f4b4e7e48dddc2d08aae9b3 100644
--- a/chrome/browser/sessions/session_service_test_helper.cc
+++ b/chrome/browser/sessions/session_service_test_helper.cc
@@ -60,9 +60,10 @@ void SessionServiceTestHelper::ReadWindows(
SessionID::id_type* active_window_id) {
Time last_time;
ScopedVector<SessionCommand> read_commands;
- backend()->ReadLastSessionCommandsImpl(&(read_commands.get()));
- service()->RestoreSessionFromCommands(
- read_commands.get(), windows, active_window_id);
+ service()->GetBaseSessionServiceForTest()->backend()
+ ->ReadLastSessionCommandsImpl(&read_commands);
+ service()->GetSessionCommandsForTest()->RestoreSessionFromCommands(
+ read_commands, windows, active_window_id);
}
void SessionServiceTestHelper::AssertTabEquals(const SessionID& window_id,
@@ -103,10 +104,6 @@ void SessionServiceTestHelper::AssertSingleWindowWithSingleTab(
EXPECT_EQ(nav_count, windows[0]->tabs[0]->navigations.size());
}
-SessionBackend* SessionServiceTestHelper::backend() {
- return service_->backend();
-}
-
void SessionServiceTestHelper::SetService(SessionService* service) {
service_.reset(service);
// Execute IO tasks posted by the SessionService.
@@ -116,5 +113,6 @@ void SessionServiceTestHelper::SetService(SessionService* service) {
void SessionServiceTestHelper::RunTaskOnBackendThread(
const tracked_objects::Location& from_here,
const base::Closure& task) {
- service_->RunTaskOnBackendThread(from_here, task);
+ service_->GetBaseSessionServiceForTest()->RunTaskOnBackendThread(from_here,
+ task);
}

Powered by Google App Engine
This is Rietveld 408576698