| 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 <list> | 
 |    6  | 
|    5 #include "base/prefs/pref_service.h" |    7 #include "base/prefs/pref_service.h" | 
|    6 #include "base/run_loop.h" |    8 #include "base/run_loop.h" | 
|    7 #include "chrome/browser/profiles/profile.h" |    9 #include "chrome/browser/profiles/profile.h" | 
|    8 #include "chrome/browser/safe_browsing/malware_details.h" |   10 #include "chrome/browser/safe_browsing/malware_details.h" | 
|    9 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h" |   11 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h" | 
|   10 #include "chrome/browser/safe_browsing/safe_browsing_service.h" |   12 #include "chrome/browser/safe_browsing/safe_browsing_service.h" | 
|   11 #include "chrome/browser/safe_browsing/ui_manager.h" |   13 #include "chrome/browser/safe_browsing/ui_manager.h" | 
|   12 #include "chrome/common/pref_names.h" |   14 #include "chrome/common/pref_names.h" | 
|   13 #include "chrome/test/base/chrome_render_view_host_test_harness.h" |   15 #include "chrome/test/base/chrome_render_view_host_test_harness.h" | 
|   14 #include "content/public/browser/interstitial_page.h" |   16 #include "content/public/browser/interstitial_page.h" | 
| (...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  656  |  658  | 
|  657   EXPECT_TRUE(profile->GetPrefs()->GetBoolean( |  659   EXPECT_TRUE(profile->GetPrefs()->GetBoolean( | 
|  658       prefs::kSafeBrowsingReportingEnabled)); |  660       prefs::kSafeBrowsingReportingEnabled)); | 
|  659  |  661  | 
|  660   // Simulate the user uncheck the report agreement checkbox. |  662   // Simulate the user uncheck the report agreement checkbox. | 
|  661   sb_interstitial->SetReportingPreference(false); |  663   sb_interstitial->SetReportingPreference(false); | 
|  662  |  664  | 
|  663   EXPECT_FALSE(profile->GetPrefs()->GetBoolean( |  665   EXPECT_FALSE(profile->GetPrefs()->GetBoolean( | 
|  664       prefs::kSafeBrowsingReportingEnabled)); |  666       prefs::kSafeBrowsingReportingEnabled)); | 
|  665 } |  667 } | 
| OLD | NEW |