OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/printing/print_preview_unit_test_base.h" | 5 #include "chrome/browser/printing/print_preview_unit_test_base.h" |
6 | 6 |
7 #include "chrome/browser/prefs/browser_prefs.h" | 7 #include "chrome/browser/prefs/pref_service.h" |
8 #include "chrome/common/pref_names.h" | 8 #include "chrome/common/pref_names.h" |
9 #include "chrome/test/base/testing_browser_process.h" | |
10 #include "chrome/test/base/testing_pref_service.h" | |
11 | 9 |
12 PrintPreviewUnitTestBase::PrintPreviewUnitTestBase() { | 10 PrintPreviewUnitTestBase::PrintPreviewUnitTestBase() { |
13 } | 11 } |
14 | 12 |
15 PrintPreviewUnitTestBase::~PrintPreviewUnitTestBase() { | 13 PrintPreviewUnitTestBase::~PrintPreviewUnitTestBase() { |
16 } | 14 } |
17 | 15 |
18 void PrintPreviewUnitTestBase::SetUp() { | 16 void PrintPreviewUnitTestBase::SetUp() { |
19 BrowserWithTestWindowTest::SetUp(); | 17 BrowserWithTestWindowTest::SetUp(); |
20 | 18 |
21 testing_local_state_.reset(new TestingPrefService); | 19 profile()->GetPrefs()->SetBoolean(prefs::kPrintPreviewDisabled, false); |
Mattias Nissler (ping if slow)
2012/07/18 10:11:53
Not sure whether it's still a good idea to keep th
bartfab (slow)
2012/07/18 14:01:24
I retired the class. Done.
| |
22 testing_local_state_->SetUserPref(prefs::kPrintPreviewDisabled, | |
23 Value::CreateBooleanValue(false)); | |
24 | |
25 chrome::RegisterLocalState(testing_local_state_.get()); | |
26 TestingBrowserProcess* testing_browser_process = | |
27 static_cast<TestingBrowserProcess*>(g_browser_process); | |
28 EXPECT_FALSE(testing_browser_process->local_state()); | |
29 testing_browser_process->SetLocalState(testing_local_state_.get()); | |
30 } | 20 } |
31 | |
32 void PrintPreviewUnitTestBase::TearDown() { | |
33 EXPECT_EQ(testing_local_state_.get(), g_browser_process->local_state()); | |
34 TestingBrowserProcess* testing_browser_process = | |
35 static_cast<TestingBrowserProcess*>(g_browser_process); | |
36 testing_browser_process->SetLocalState(NULL); | |
37 BrowserWithTestWindowTest::TearDown(); | |
38 } | |
OLD | NEW |