| 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/browsing_data/browsing_data_local_storage_helper.h" | 5 #include "chrome/browser/browsing_data/browsing_data_local_storage_helper.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 93 ASSERT_TRUE(info.origin_url.SchemeIs("http")); | 93 ASSERT_TRUE(info.origin_url.SchemeIs("http")); |
| 94 if (info.origin_url.host() == kTestHosts[i]) { | 94 if (info.origin_url.host() == kTestHosts[i]) { |
| 95 ASSERT_FALSE(test_hosts_found[i]); | 95 ASSERT_FALSE(test_hosts_found[i]); |
| 96 test_hosts_found[i] = true; | 96 test_hosts_found[i] = true; |
| 97 } | 97 } |
| 98 } | 98 } |
| 99 } | 99 } |
| 100 for (size_t i = 0; i < arraysize(kTestHosts); ++i) { | 100 for (size_t i = 0; i < arraysize(kTestHosts); ++i) { |
| 101 ASSERT_TRUE(test_hosts_found[i]) << kTestHosts[i]; | 101 ASSERT_TRUE(test_hosts_found[i]) << kTestHosts[i]; |
| 102 } | 102 } |
| 103 base::MessageLoop::current()->Quit(); | 103 base::MessageLoop::current()->QuitWhenIdle(); |
| 104 } | 104 } |
| 105 | 105 |
| 106 private: | 106 private: |
| 107 BrowsingDataLocalStorageHelper* local_storage_helper_; | 107 BrowsingDataLocalStorageHelper* local_storage_helper_; |
| 108 }; | 108 }; |
| 109 | 109 |
| 110 IN_PROC_BROWSER_TEST_F(BrowsingDataLocalStorageHelperTest, CallbackCompletes) { | 110 IN_PROC_BROWSER_TEST_F(BrowsingDataLocalStorageHelperTest, CallbackCompletes) { |
| 111 scoped_refptr<BrowsingDataLocalStorageHelper> local_storage_helper( | 111 scoped_refptr<BrowsingDataLocalStorageHelper> local_storage_helper( |
| 112 new BrowsingDataLocalStorageHelper(browser()->profile())); | 112 new BrowsingDataLocalStorageHelper(browser()->profile())); |
| 113 CreateLocalStorageFilesForTest(); | 113 CreateLocalStorageFilesForTest(); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 179 base::Bind(&TestCompletionCallback::callback, | 179 base::Bind(&TestCompletionCallback::callback, |
| 180 base::Unretained(&callback))); | 180 base::Unretained(&callback))); |
| 181 | 181 |
| 182 std::list<BrowsingDataLocalStorageHelper::LocalStorageInfo> result = | 182 std::list<BrowsingDataLocalStorageHelper::LocalStorageInfo> result = |
| 183 callback.result(); | 183 callback.result(); |
| 184 | 184 |
| 185 ASSERT_EQ(1u, result.size()); | 185 ASSERT_EQ(1u, result.size()); |
| 186 EXPECT_EQ(origin, result.begin()->origin_url); | 186 EXPECT_EQ(origin, result.begin()->origin_url); |
| 187 } | 187 } |
| 188 } // namespace | 188 } // namespace |
| OLD | NEW |