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

Unified Diff: net/disk_cache/simple/simple_index_file_unittest.cc

Issue 706203003: Update from https://crrev.com/303153 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 1 month 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
« no previous file with comments | « net/disk_cache/simple/simple_index_file.cc ('k') | net/disk_cache/simple/simple_index_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/disk_cache/simple/simple_index_file_unittest.cc
diff --git a/net/disk_cache/simple/simple_index_file_unittest.cc b/net/disk_cache/simple/simple_index_file_unittest.cc
index 77db225642b606687134075a7806a5db253325b1..4cedab2844a278aaf132d3a4fff43d24905e22e5 100644
--- a/net/disk_cache/simple/simple_index_file_unittest.cc
+++ b/net/disk_cache/simple/simple_index_file_unittest.cc
@@ -98,24 +98,6 @@ class SimpleIndexFileTest : public testing::Test {
b.last_used_time_seconds_since_epoch_ &&
a.entry_size_ == b.entry_size_;
}
-
- protected:
- SimpleIndexFileTest() : callback_called_(false) {}
-
- base::Closure GetCallback() {
- return base::Bind(&SimpleIndexFileTest::LoadIndexEntriesCallback,
- base::Unretained(this));
- }
-
- bool callback_called() { return callback_called_; }
-
- private:
- void LoadIndexEntriesCallback() {
- EXPECT_FALSE(callback_called_);
- callback_called_ = true;
- }
-
- bool callback_called_;
};
TEST_F(SimpleIndexFileTest, Serialize) {
@@ -203,11 +185,12 @@ TEST_F(SimpleIndexFileTest, WriteThenLoadIndex) {
}
const uint64 kCacheSize = 456U;
+ net::TestClosure closure;
{
WrappedSimpleIndexFile simple_index_file(cache_dir.path());
- simple_index_file.WriteToDisk(entries, kCacheSize,
- base::TimeTicks(), false);
- base::RunLoop().RunUntilIdle();
+ simple_index_file.WriteToDisk(entries, kCacheSize, base::TimeTicks(),
+ false, closure.closure());
+ closure.WaitForResult();
EXPECT_TRUE(base::PathExists(simple_index_file.GetIndexFilePath()));
}
@@ -215,13 +198,11 @@ TEST_F(SimpleIndexFileTest, WriteThenLoadIndex) {
base::Time fake_cache_mtime;
ASSERT_TRUE(simple_util::GetMTime(cache_dir.path(), &fake_cache_mtime));
SimpleIndexLoadResult load_index_result;
- simple_index_file.LoadIndexEntries(fake_cache_mtime,
- GetCallback(),
+ simple_index_file.LoadIndexEntries(fake_cache_mtime, closure.closure(),
&load_index_result);
- base::RunLoop().RunUntilIdle();
+ closure.WaitForResult();
EXPECT_TRUE(base::PathExists(simple_index_file.GetIndexFilePath()));
- ASSERT_TRUE(callback_called());
EXPECT_TRUE(load_index_result.did_load);
EXPECT_FALSE(load_index_result.flush_required);
@@ -246,15 +227,13 @@ TEST_F(SimpleIndexFileTest, LoadCorruptIndex) {
&fake_cache_mtime));
EXPECT_FALSE(WrappedSimpleIndexFile::LegacyIsIndexFileStale(fake_cache_mtime,
index_path));
-
SimpleIndexLoadResult load_index_result;
- simple_index_file.LoadIndexEntries(fake_cache_mtime,
- GetCallback(),
+ net::TestClosure closure;
+ simple_index_file.LoadIndexEntries(fake_cache_mtime, closure.closure(),
&load_index_result);
- base::RunLoop().RunUntilIdle();
+ closure.WaitForResult();
EXPECT_FALSE(base::PathExists(index_path));
- ASSERT_TRUE(callback_called());
EXPECT_TRUE(load_index_result.did_load);
EXPECT_TRUE(load_index_result.flush_required);
}
« no previous file with comments | « net/disk_cache/simple/simple_index_file.cc ('k') | net/disk_cache/simple/simple_index_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698