| Index: net/disk_cache/backend_unittest.cc
|
| diff --git a/net/disk_cache/backend_unittest.cc b/net/disk_cache/backend_unittest.cc
|
| index d9e6c2dc5dcd3efcb7edfb671fa6786ebfebb134..fcbc85c2fa3dbfac16593b9a2b4ab0c98a5df0cb 100644
|
| --- a/net/disk_cache/backend_unittest.cc
|
| +++ b/net/disk_cache/backend_unittest.cc
|
| @@ -36,8 +36,13 @@
|
| #include "net/disk_cache/simple/simple_synchronous_entry.h"
|
| #include "net/disk_cache/simple/simple_test_util.h"
|
| #include "net/disk_cache/simple/simple_util.h"
|
| +#include "net/test/gtest_util.h"
|
| +#include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +using net::test::IsError;
|
| +using net::test::IsOk;
|
| +
|
| #if defined(OS_WIN)
|
| #include "base/win/scoped_handle.h"
|
| #endif
|
| @@ -201,7 +206,7 @@ void DiskCacheBackendTest::InitSparseCache(base::Time* doomed_start,
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer->data(), kSize, false);
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("zeroth", &entry0));
|
| + ASSERT_THAT(CreateEntry("zeroth", &entry0), IsOk());
|
| ASSERT_EQ(kSize, WriteSparseData(entry0, 0, buffer.get(), kSize));
|
| ASSERT_EQ(kSize,
|
| WriteSparseData(entry0, kOffset + kSize, buffer.get(), kSize));
|
| @@ -214,13 +219,13 @@ void DiskCacheBackendTest::InitSparseCache(base::Time* doomed_start,
|
|
|
| // Order in rankings list:
|
| // first_part1, first_part2, second_part1, second_part2
|
| - ASSERT_EQ(net::OK, CreateEntry("first", &entry1));
|
| + ASSERT_THAT(CreateEntry("first", &entry1), IsOk());
|
| ASSERT_EQ(kSize, WriteSparseData(entry1, 0, buffer.get(), kSize));
|
| ASSERT_EQ(kSize,
|
| WriteSparseData(entry1, kOffset + kSize, buffer.get(), kSize));
|
| entry1->Close();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("second", &entry2));
|
| + ASSERT_THAT(CreateEntry("second", &entry2), IsOk());
|
| ASSERT_EQ(kSize, WriteSparseData(entry2, 0, buffer.get(), kSize));
|
| ASSERT_EQ(kSize,
|
| WriteSparseData(entry2, kOffset + kSize, buffer.get(), kSize));
|
| @@ -235,9 +240,9 @@ void DiskCacheBackendTest::InitSparseCache(base::Time* doomed_start,
|
| // third_part1, fourth_part1, third_part2, fourth_part2
|
| disk_cache::Entry* entry3 = NULL;
|
| disk_cache::Entry* entry4 = NULL;
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry3));
|
| + ASSERT_THAT(CreateEntry("third", &entry3), IsOk());
|
| ASSERT_EQ(kSize, WriteSparseData(entry3, 0, buffer.get(), kSize));
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry4));
|
| + ASSERT_THAT(CreateEntry("fourth", &entry4), IsOk());
|
| ASSERT_EQ(kSize, WriteSparseData(entry4, 0, buffer.get(), kSize));
|
| ASSERT_EQ(kSize,
|
| WriteSparseData(entry3, kOffset + kSize, buffer.get(), kSize));
|
| @@ -311,44 +316,44 @@ void DiskCacheBackendTest::BackendBasics() {
|
| InitCache();
|
| disk_cache::Entry *entry1 = NULL, *entry2 = NULL;
|
| EXPECT_NE(net::OK, OpenEntry("the first key", &entry1));
|
| - ASSERT_EQ(net::OK, CreateEntry("the first key", &entry1));
|
| + ASSERT_THAT(CreateEntry("the first key", &entry1), IsOk());
|
| ASSERT_TRUE(NULL != entry1);
|
| entry1->Close();
|
| entry1 = NULL;
|
|
|
| - ASSERT_EQ(net::OK, OpenEntry("the first key", &entry1));
|
| + ASSERT_THAT(OpenEntry("the first key", &entry1), IsOk());
|
| ASSERT_TRUE(NULL != entry1);
|
| entry1->Close();
|
| entry1 = NULL;
|
|
|
| EXPECT_NE(net::OK, CreateEntry("the first key", &entry1));
|
| - ASSERT_EQ(net::OK, OpenEntry("the first key", &entry1));
|
| + ASSERT_THAT(OpenEntry("the first key", &entry1), IsOk());
|
| EXPECT_NE(net::OK, OpenEntry("some other key", &entry2));
|
| - ASSERT_EQ(net::OK, CreateEntry("some other key", &entry2));
|
| + ASSERT_THAT(CreateEntry("some other key", &entry2), IsOk());
|
| ASSERT_TRUE(NULL != entry1);
|
| ASSERT_TRUE(NULL != entry2);
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
|
|
| disk_cache::Entry* entry3 = NULL;
|
| - ASSERT_EQ(net::OK, OpenEntry("some other key", &entry3));
|
| + ASSERT_THAT(OpenEntry("some other key", &entry3), IsOk());
|
| ASSERT_TRUE(NULL != entry3);
|
| EXPECT_TRUE(entry2 == entry3);
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
|
|
| - EXPECT_EQ(net::OK, DoomEntry("some other key"));
|
| + EXPECT_THAT(DoomEntry("some other key"), IsOk());
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| entry1->Close();
|
| entry2->Close();
|
| entry3->Close();
|
|
|
| - EXPECT_EQ(net::OK, DoomEntry("the first key"));
|
| + EXPECT_THAT(DoomEntry("the first key"), IsOk());
|
| EXPECT_EQ(0, cache_->GetEntryCount());
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("the first key", &entry1));
|
| - ASSERT_EQ(net::OK, CreateEntry("some other key", &entry2));
|
| + ASSERT_THAT(CreateEntry("the first key", &entry1), IsOk());
|
| + ASSERT_THAT(CreateEntry("some other key", &entry2), IsOk());
|
| entry1->Doom();
|
| entry1->Close();
|
| - EXPECT_EQ(net::OK, DoomEntry("some other key"));
|
| + EXPECT_THAT(DoomEntry("some other key"), IsOk());
|
| EXPECT_EQ(0, cache_->GetEntryCount());
|
| entry2->Close();
|
| }
|
| @@ -382,25 +387,25 @@ void DiskCacheBackendTest::BackendKeying() {
|
| const char kName1[] = "the first key";
|
| const char kName2[] = "the first Key";
|
| disk_cache::Entry *entry1, *entry2;
|
| - ASSERT_EQ(net::OK, CreateEntry(kName1, &entry1));
|
| + ASSERT_THAT(CreateEntry(kName1, &entry1), IsOk());
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(kName2, &entry2));
|
| + ASSERT_THAT(CreateEntry(kName2, &entry2), IsOk());
|
| EXPECT_TRUE(entry1 != entry2) << "Case sensitive";
|
| entry2->Close();
|
|
|
| char buffer[30];
|
| base::strlcpy(buffer, kName1, arraysize(buffer));
|
| - ASSERT_EQ(net::OK, OpenEntry(buffer, &entry2));
|
| + ASSERT_THAT(OpenEntry(buffer, &entry2), IsOk());
|
| EXPECT_TRUE(entry1 == entry2);
|
| entry2->Close();
|
|
|
| base::strlcpy(buffer + 1, kName1, arraysize(buffer) - 1);
|
| - ASSERT_EQ(net::OK, OpenEntry(buffer + 1, &entry2));
|
| + ASSERT_THAT(OpenEntry(buffer + 1, &entry2), IsOk());
|
| EXPECT_TRUE(entry1 == entry2);
|
| entry2->Close();
|
|
|
| base::strlcpy(buffer + 3, kName1, arraysize(buffer) - 3);
|
| - ASSERT_EQ(net::OK, OpenEntry(buffer + 3, &entry2));
|
| + ASSERT_THAT(OpenEntry(buffer + 3, &entry2), IsOk());
|
| EXPECT_TRUE(entry1 == entry2);
|
| entry2->Close();
|
|
|
| @@ -467,7 +472,7 @@ TEST_F(DiskCacheTest, CreateBackend) {
|
| NULL,
|
| &cache,
|
| cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| ASSERT_TRUE(cache.get());
|
| cache.reset();
|
|
|
| @@ -476,7 +481,7 @@ TEST_F(DiskCacheTest, CreateBackend) {
|
| base::FilePath(), 0,
|
| false, NULL, NULL, &cache,
|
| cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| ASSERT_TRUE(cache.get());
|
| cache.reset();
|
| }
|
| @@ -498,7 +503,7 @@ TEST_F(DiskCacheBackendTest, CreateBackend_MissingFile) {
|
| std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl(
|
| cache_path_, cache_thread.task_runner(), NULL));
|
| int rv = cache->Init(cb.callback());
|
| - EXPECT_EQ(net::ERR_FAILED, cb.GetResult(rv));
|
| + EXPECT_THAT(cb.GetResult(rv), IsError(net::ERR_FAILED));
|
| base::ThreadRestrictions::SetIOAllowed(prev);
|
|
|
| cache.reset();
|
| @@ -517,7 +522,7 @@ TEST_F(DiskCacheBackendTest, ExternalFiles) {
|
|
|
| // Now let's create a file with the cache.
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("key", &entry));
|
| + ASSERT_THAT(CreateEntry("key", &entry), IsOk());
|
| ASSERT_EQ(0, WriteData(entry, 0, 20000, buffer1.get(), 0, false));
|
| entry->Close();
|
|
|
| @@ -598,7 +603,7 @@ TEST_F(DiskCacheBackendTest, MultipleInstancesWithPendingFileIO) {
|
| NULL,
|
| &extra_cache,
|
| cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| ASSERT_TRUE(extra_cache.get() != NULL);
|
|
|
| ASSERT_TRUE(CleanupCacheDir());
|
| @@ -640,7 +645,7 @@ void DiskCacheBackendTest::BackendShutdownWithPendingIO(bool fast) {
|
|
|
| disk_cache::Entry* entry;
|
| int rv = cache_->CreateEntry("some key", &entry, cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
|
|
| entry->Close();
|
|
|
| @@ -682,7 +687,7 @@ void DiskCacheBackendTest::BackendShutdownWithPendingCreate(bool fast) {
|
|
|
| disk_cache::Entry* entry;
|
| int rv = cache_->CreateEntry("some key", &entry, cb.callback());
|
| - ASSERT_EQ(net::ERR_IO_PENDING, rv);
|
| + ASSERT_THAT(rv, IsError(net::ERR_IO_PENDING));
|
|
|
| cache_.reset();
|
| EXPECT_FALSE(cb.have_result());
|
| @@ -719,12 +724,12 @@ void DiskCacheBackendTest::BackendShutdownWithPendingDoom() {
|
|
|
| disk_cache::Entry* entry;
|
| int rv = cache_->CreateEntry("some key", &entry, cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| entry->Close();
|
| entry = nullptr;
|
|
|
| rv = cache_->DoomEntry("some key", cb.callback());
|
| - ASSERT_EQ(net::ERR_IO_PENDING, rv);
|
| + ASSERT_THAT(rv, IsError(net::ERR_IO_PENDING));
|
|
|
| cache_.reset();
|
| EXPECT_FALSE(cb.have_result());
|
| @@ -775,7 +780,7 @@ void DiskCacheBackendTest::BackendSetSize() {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
|
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(cache_size));
|
| memset(buffer->data(), 0, cache_size);
|
| @@ -803,12 +808,12 @@ void DiskCacheBackendTest::BackendSetSize() {
|
|
|
| // The cache is 95% full.
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
| EXPECT_EQ(cache_size / 10,
|
| WriteData(entry, 0, 0, buffer.get(), cache_size / 10, false));
|
|
|
| disk_cache::Entry* entry2;
|
| - ASSERT_EQ(net::OK, CreateEntry("an extra key", &entry2));
|
| + ASSERT_THAT(CreateEntry("an extra key", &entry2), IsOk());
|
| EXPECT_EQ(cache_size / 10,
|
| WriteData(entry2, 0, 0, buffer.get(), cache_size / 10, false));
|
| entry2->Close(); // This will trigger the cache trim.
|
| @@ -819,7 +824,7 @@ void DiskCacheBackendTest::BackendSetSize() {
|
| FlushQueueForTest(); // We may have posted two tasks to evict stuff.
|
|
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(second, &entry));
|
| + ASSERT_THAT(OpenEntry(second, &entry), IsOk());
|
| EXPECT_EQ(cache_size / 10, entry->GetDataSize(0));
|
| entry->Close();
|
| }
|
| @@ -846,7 +851,7 @@ void DiskCacheBackendTest::BackendLoad() {
|
| disk_cache::Entry* entries[100];
|
| for (int i = 0; i < 100; i++) {
|
| std::string key = GenerateKey(true);
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entries[i]));
|
| + ASSERT_THAT(CreateEntry(key, &entries[i]), IsOk());
|
| }
|
| EXPECT_EQ(100, cache_->GetEntryCount());
|
|
|
| @@ -860,7 +865,7 @@ void DiskCacheBackendTest::BackendLoad() {
|
|
|
| for (int i = 0; i < 100; i++) {
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, OpenEntry(entries[i]->GetKey(), &entry));
|
| + ASSERT_THAT(OpenEntry(entries[i]->GetKey(), &entry), IsOk());
|
| EXPECT_TRUE(entry == entries[i]);
|
| entry->Close();
|
| entries[i]->Doom();
|
| @@ -914,9 +919,9 @@ void DiskCacheBackendTest::BackendChain() {
|
| InitCache();
|
|
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("The first key", &entry));
|
| + ASSERT_THAT(CreateEntry("The first key", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("The Second key", &entry));
|
| + ASSERT_THAT(CreateEntry("The Second key", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -946,11 +951,11 @@ TEST_F(DiskCacheBackendTest, NewEvictionTrim) {
|
| disk_cache::Entry* entry;
|
| for (int i = 0; i < 100; i++) {
|
| std::string name(base::StringPrintf("Key %d", i));
|
| - ASSERT_EQ(net::OK, CreateEntry(name, &entry));
|
| + ASSERT_THAT(CreateEntry(name, &entry), IsOk());
|
| entry->Close();
|
| if (i < 90) {
|
| // Entries 0 to 89 are in list 1; 90 to 99 are in list 0.
|
| - ASSERT_EQ(net::OK, OpenEntry(name, &entry));
|
| + ASSERT_THAT(OpenEntry(name, &entry), IsOk());
|
| entry->Close();
|
| }
|
| }
|
| @@ -963,9 +968,9 @@ TEST_F(DiskCacheBackendTest, NewEvictionTrim) {
|
| EXPECT_NE(net::OK, OpenEntry("Key 90", &entry));
|
|
|
| // Double check that we still have the list tails.
|
| - ASSERT_EQ(net::OK, OpenEntry("Key 1", &entry));
|
| + ASSERT_THAT(OpenEntry("Key 1", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry("Key 91", &entry));
|
| + ASSERT_THAT(OpenEntry("Key 91", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -975,7 +980,7 @@ void DiskCacheBackendTest::BackendValidEntry() {
|
|
|
| std::string key("Some key");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
|
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
|
| @@ -985,7 +990,7 @@ void DiskCacheBackendTest::BackendValidEntry() {
|
| entry->Close();
|
| SimulateCrash();
|
|
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
|
|
| scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
|
| memset(buffer2->data(), 0, kSize);
|
| @@ -1011,7 +1016,7 @@ void DiskCacheBackendTest::BackendInvalidEntry() {
|
|
|
| std::string key("Some key");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
|
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| @@ -1055,7 +1060,7 @@ void DiskCacheBackendTest::BackendInvalidEntryRead() {
|
|
|
| std::string key("Some key");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
|
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| @@ -1063,14 +1068,14 @@ void DiskCacheBackendTest::BackendInvalidEntryRead() {
|
| base::strlcpy(buffer->data(), "And the data to save", kSize);
|
| EXPECT_EQ(kSize, WriteData(entry, 0, 0, buffer.get(), kSize, false));
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| EXPECT_EQ(kSize, ReadData(entry, 0, 0, buffer.get(), kSize));
|
|
|
| SimulateCrash();
|
|
|
| if (type_ == net::APP_CACHE) {
|
| // Reading an entry and crashing should not make it dirty.
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| entry->Close();
|
| } else {
|
| @@ -1116,7 +1121,7 @@ void DiskCacheBackendTest::BackendInvalidEntryWithLoad() {
|
| disk_cache::Entry* entries[kNumEntries];
|
| for (int i = 0; i < kNumEntries; i++) {
|
| std::string key = GenerateKey(true);
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entries[i]));
|
| + ASSERT_THAT(CreateEntry(key, &entries[i]), IsOk());
|
| }
|
| EXPECT_EQ(kNumEntries, cache_->GetEntryCount());
|
|
|
| @@ -1144,7 +1149,7 @@ void DiskCacheBackendTest::BackendInvalidEntryWithLoad() {
|
|
|
| for (int i = 0; i < kNumEntries / 2; i++) {
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, OpenEntry(keys[i], &entry));
|
| + ASSERT_THAT(OpenEntry(keys[i], &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -1183,7 +1188,7 @@ void DiskCacheBackendTest::BackendTrimInvalidEntry() {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
|
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| memset(buffer->data(), 0, kSize);
|
| @@ -1192,7 +1197,7 @@ void DiskCacheBackendTest::BackendTrimInvalidEntry() {
|
| // Simulate a crash.
|
| SimulateCrash();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
| EXPECT_EQ(kSize, WriteData(entry, 0, 0, buffer.get(), kSize, false));
|
|
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
| @@ -1241,17 +1246,17 @@ void DiskCacheBackendTest::BackendTrimInvalidEntry2() {
|
| // Writing 32 entries to this cache chains most of them.
|
| for (int i = 0; i < 32; i++) {
|
| std::string key(base::StringPrintf("some key %d", i));
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| EXPECT_EQ(kSize, WriteData(entry, 0, 0, buffer.get(), kSize, false));
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| // Note that we are not closing the entries.
|
| }
|
|
|
| // Simulate a crash.
|
| SimulateCrash();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("Something else", &entry));
|
| + ASSERT_THAT(CreateEntry("Something else", &entry), IsOk());
|
| EXPECT_EQ(kSize, WriteData(entry, 0, 0, buffer.get(), kSize, false));
|
|
|
| FlushQueueForTest();
|
| @@ -1261,7 +1266,7 @@ void DiskCacheBackendTest::BackendTrimInvalidEntry2() {
|
| // For the new eviction code, all corrupt entries are on the second list so
|
| // they are not going away that easy.
|
| if (new_eviction_) {
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| }
|
|
|
| entry->Close(); // Trim the cache.
|
| @@ -1297,7 +1302,7 @@ void DiskCacheBackendTest::BackendEnumerations() {
|
| for (int i = 0; i < kNumEntries; i++) {
|
| std::string key = GenerateKey(true);
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| entry->Close();
|
| }
|
| EXPECT_EQ(kNumEntries, cache_->GetEntryCount());
|
| @@ -1367,17 +1372,17 @@ void DiskCacheBackendTest::BackendEnumerations2() {
|
| const std::string first("first");
|
| const std::string second("second");
|
| disk_cache::Entry *entry1, *entry2;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry1));
|
| + ASSERT_THAT(CreateEntry(first, &entry1), IsOk());
|
| entry1->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry2));
|
| + ASSERT_THAT(CreateEntry(second, &entry2), IsOk());
|
| entry2->Close();
|
| FlushQueueForTest();
|
|
|
| // Make sure that the timestamp is not the same.
|
| AddDelay();
|
| - ASSERT_EQ(net::OK, OpenEntry(second, &entry1));
|
| + ASSERT_THAT(OpenEntry(second, &entry1), IsOk());
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry2), IsOk());
|
| EXPECT_EQ(entry2->GetKey(), second);
|
|
|
| // Two entries and the iterator pointing at "first".
|
| @@ -1385,15 +1390,15 @@ void DiskCacheBackendTest::BackendEnumerations2() {
|
| entry2->Close();
|
|
|
| // The iterator should still be valid, so we should not crash.
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry2), IsOk());
|
| EXPECT_EQ(entry2->GetKey(), first);
|
| entry2->Close();
|
| iter = CreateIterator();
|
|
|
| // Modify the oldest entry and get the newest element.
|
| - ASSERT_EQ(net::OK, OpenEntry(first, &entry1));
|
| + ASSERT_THAT(OpenEntry(first, &entry1), IsOk());
|
| EXPECT_EQ(0, WriteData(entry1, 0, 200, NULL, 0, false));
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry2), IsOk());
|
| if (type_ == net::APP_CACHE) {
|
| // The list is not updated.
|
| EXPECT_EQ(entry2->GetKey(), second);
|
| @@ -1440,12 +1445,12 @@ TEST_F(DiskCacheBackendTest, ShaderCacheEnumerationReadData) {
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry1));
|
| + ASSERT_THAT(CreateEntry(first, &entry1), IsOk());
|
| memset(buffer1->data(), 0, kSize);
|
| base::strlcpy(buffer1->data(), "And the data to save", kSize);
|
| EXPECT_EQ(kSize, WriteData(entry1, 0, 0, buffer1.get(), kSize, false));
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry2));
|
| + ASSERT_THAT(CreateEntry(second, &entry2), IsOk());
|
| entry2->Close();
|
|
|
| FlushQueueForTest();
|
| @@ -1458,7 +1463,7 @@ TEST_F(DiskCacheBackendTest, ShaderCacheEnumerationReadData) {
|
| entry1->Close();
|
|
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry2), IsOk());
|
| EXPECT_EQ(entry2->GetKey(), second);
|
| entry2->Close();
|
| }
|
| @@ -1471,7 +1476,7 @@ void DiskCacheBackendTest::BackendInvalidEntryEnumeration() {
|
|
|
| std::string key("Some key");
|
| disk_cache::Entry *entry, *entry1, *entry2;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry1));
|
| + ASSERT_THAT(CreateEntry(key, &entry1), IsOk());
|
|
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
|
| @@ -1479,11 +1484,11 @@ void DiskCacheBackendTest::BackendInvalidEntryEnumeration() {
|
| base::strlcpy(buffer1->data(), "And the data to save", kSize);
|
| EXPECT_EQ(kSize, WriteData(entry1, 0, 0, buffer1.get(), kSize, false));
|
| entry1->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry1));
|
| + ASSERT_THAT(OpenEntry(key, &entry1), IsOk());
|
| EXPECT_EQ(kSize, ReadData(entry1, 0, 0, buffer1.get(), kSize));
|
|
|
| std::string key2("Another key");
|
| - ASSERT_EQ(net::OK, CreateEntry(key2, &entry2));
|
| + ASSERT_THAT(CreateEntry(key2, &entry2), IsOk());
|
| entry2->Close();
|
| ASSERT_EQ(2, cache_->GetEntryCount());
|
|
|
| @@ -1525,7 +1530,7 @@ void DiskCacheBackendTest::BackendFixEnumerators() {
|
| for (int i = 0; i < kNumEntries; i++) {
|
| std::string key = GenerateKey(true);
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| entry->Close();
|
| }
|
| EXPECT_EQ(kNumEntries, cache_->GetEntryCount());
|
| @@ -1533,7 +1538,7 @@ void DiskCacheBackendTest::BackendFixEnumerators() {
|
| disk_cache::Entry *entry1, *entry2;
|
| std::unique_ptr<TestIterator> iter1 = CreateIterator(),
|
| iter2 = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter1->OpenNextEntry(&entry1));
|
| + ASSERT_THAT(iter1->OpenNextEntry(&entry1), IsOk());
|
| ASSERT_TRUE(NULL != entry1);
|
| entry1->Close();
|
| entry1 = NULL;
|
| @@ -1542,17 +1547,17 @@ void DiskCacheBackendTest::BackendFixEnumerators() {
|
| for (int i = 0; i < kNumEntries / 2; i++) {
|
| if (entry1)
|
| entry1->Close();
|
| - ASSERT_EQ(net::OK, iter1->OpenNextEntry(&entry1));
|
| + ASSERT_THAT(iter1->OpenNextEntry(&entry1), IsOk());
|
| ASSERT_TRUE(NULL != entry1);
|
|
|
| - ASSERT_EQ(net::OK, iter2->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter2->OpenNextEntry(&entry2), IsOk());
|
| ASSERT_TRUE(NULL != entry2);
|
| entry2->Close();
|
| }
|
|
|
| // Messing up with entry1 will modify entry2->next.
|
| entry1->Doom();
|
| - ASSERT_EQ(net::OK, iter2->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter2->OpenNextEntry(&entry2), IsOk());
|
| ASSERT_TRUE(NULL != entry2);
|
|
|
| // The link entry2->entry1 should be broken.
|
| @@ -1561,7 +1566,7 @@ void DiskCacheBackendTest::BackendFixEnumerators() {
|
| entry2->Close();
|
|
|
| // And the second iterator should keep working.
|
| - ASSERT_EQ(net::OK, iter2->OpenNextEntry(&entry2));
|
| + ASSERT_THAT(iter2->OpenNextEntry(&entry2), IsOk());
|
| ASSERT_TRUE(NULL != entry2);
|
| entry2->Close();
|
| }
|
| @@ -1579,18 +1584,18 @@ void DiskCacheBackendTest::BackendDoomRecent() {
|
| InitCache();
|
|
|
| disk_cache::Entry *entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("first", &entry));
|
| + ASSERT_THAT(CreateEntry("first", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("second", &entry));
|
| + ASSERT_THAT(CreateEntry("second", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
|
|
| AddDelay();
|
| Time middle = Time::Now();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry));
|
| + ASSERT_THAT(CreateEntry("third", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry));
|
| + ASSERT_THAT(CreateEntry("fourth", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
|
|
| @@ -1598,13 +1603,13 @@ void DiskCacheBackendTest::BackendDoomRecent() {
|
| Time final = Time::Now();
|
|
|
| ASSERT_EQ(4, cache_->GetEntryCount());
|
| - EXPECT_EQ(net::OK, DoomEntriesSince(final));
|
| + EXPECT_THAT(DoomEntriesSince(final), IsOk());
|
| ASSERT_EQ(4, cache_->GetEntryCount());
|
|
|
| - EXPECT_EQ(net::OK, DoomEntriesSince(middle));
|
| + EXPECT_THAT(DoomEntriesSince(middle), IsOk());
|
| ASSERT_EQ(2, cache_->GetEntryCount());
|
|
|
| - ASSERT_EQ(net::OK, OpenEntry("second", &entry));
|
| + ASSERT_THAT(OpenEntry("second", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -1643,13 +1648,13 @@ TEST_F(DiskCacheBackendTest, DoomEntriesSinceSparse) {
|
| TEST_F(DiskCacheBackendTest, MemoryOnlyDoomAllSparse) {
|
| SetMemoryOnlyMode();
|
| InitSparseCache(NULL, NULL);
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| EXPECT_EQ(0, cache_->GetEntryCount());
|
| }
|
|
|
| TEST_F(DiskCacheBackendTest, DoomAllSparse) {
|
| InitSparseCache(NULL, NULL);
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| EXPECT_EQ(0, cache_->GetEntryCount());
|
| }
|
|
|
| @@ -1657,25 +1662,25 @@ void DiskCacheBackendTest::BackendDoomBetween() {
|
| InitCache();
|
|
|
| disk_cache::Entry *entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("first", &entry));
|
| + ASSERT_THAT(CreateEntry("first", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
|
|
| AddDelay();
|
| Time middle_start = Time::Now();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("second", &entry));
|
| + ASSERT_THAT(CreateEntry("second", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry));
|
| + ASSERT_THAT(CreateEntry("third", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
|
|
| AddDelay();
|
| Time middle_end = Time::Now();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry));
|
| + ASSERT_THAT(CreateEntry("fourth", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry("fourth", &entry));
|
| + ASSERT_THAT(OpenEntry("fourth", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
|
|
| @@ -1683,16 +1688,16 @@ void DiskCacheBackendTest::BackendDoomBetween() {
|
| Time final = Time::Now();
|
|
|
| ASSERT_EQ(4, cache_->GetEntryCount());
|
| - EXPECT_EQ(net::OK, DoomEntriesBetween(middle_start, middle_end));
|
| + EXPECT_THAT(DoomEntriesBetween(middle_start, middle_end), IsOk());
|
| ASSERT_EQ(2, cache_->GetEntryCount());
|
|
|
| - ASSERT_EQ(net::OK, OpenEntry("fourth", &entry));
|
| + ASSERT_THAT(OpenEntry("fourth", &entry), IsOk());
|
| entry->Close();
|
|
|
| - EXPECT_EQ(net::OK, DoomEntriesBetween(middle_start, final));
|
| + EXPECT_THAT(DoomEntriesBetween(middle_start, final), IsOk());
|
| ASSERT_EQ(1, cache_->GetEntryCount());
|
|
|
| - ASSERT_EQ(net::OK, OpenEntry("first", &entry));
|
| + ASSERT_THAT(OpenEntry("first", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -1754,7 +1759,7 @@ void DiskCacheBackendTest::BackendCalculateSizeOfAllEntries() {
|
| // Alternate between writing to first two streams to test that we do not
|
| // take only one stream into account.
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| ASSERT_EQ(count, WriteData(entry, count % 2, 0, buffer.get(), count, true));
|
| entry->Close();
|
|
|
| @@ -1777,7 +1782,7 @@ void DiskCacheBackendTest::BackendCalculateSizeOfAllEntries() {
|
|
|
| disk_cache::Entry* entry;
|
| std::string key = GenerateKey(true);
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| ASSERT_EQ(last_entry_size,
|
| WriteData(entry, 0, 0, buffer.get(), last_entry_size, true));
|
| entry->Close();
|
| @@ -1791,7 +1796,7 @@ void DiskCacheBackendTest::BackendCalculateSizeOfAllEntries() {
|
| }
|
|
|
| // After dooming the entries, the size should be back to zero.
|
| - ASSERT_EQ(net::OK, DoomAllEntries());
|
| + ASSERT_THAT(DoomAllEntries(), IsOk());
|
| EXPECT_EQ(0, CalculateSizeOfAllEntries());
|
| }
|
|
|
| @@ -1978,7 +1983,7 @@ TEST_F(DiskCacheTest, WrongVersion) {
|
| std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl(
|
| cache_path_, cache_thread.task_runner(), NULL));
|
| int rv = cache->Init(cb.callback());
|
| - ASSERT_EQ(net::ERR_FAILED, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsError(net::ERR_FAILED));
|
| }
|
|
|
| // Tests that the disk cache successfully joins the control group, dropping the
|
| @@ -2012,7 +2017,7 @@ TEST_F(DiskCacheTest, SimpleCacheControlJoin) {
|
| NULL,
|
| &base_cache,
|
| cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| EXPECT_EQ(0, base_cache->GetEntryCount());
|
| }
|
| #endif
|
| @@ -2041,12 +2046,12 @@ TEST_F(DiskCacheTest, SimpleCacheControlRestart) {
|
| cache.reset(new disk_cache::BackendImpl(cache_path_,
|
| cache_thread.task_runner(), NULL));
|
| int rv = cache->Init(cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| EXPECT_EQ(1, cache->GetEntryCount());
|
|
|
| disk_cache::Entry* entry = NULL;
|
| rv = cache->OpenEntry(kExistingEntryKey, &entry, cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| EXPECT_NE(nullptr, entry);
|
| entry->Close();
|
| }
|
| @@ -2082,12 +2087,12 @@ TEST_F(DiskCacheTest, SimpleCacheControlLeave) {
|
| std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl(
|
| cache_path_, cache_thread.task_runner(), NULL));
|
| int rv = cache->Init(cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| EXPECT_EQ(1, cache->GetEntryCount());
|
|
|
| disk_cache::Entry* entry = NULL;
|
| rv = cache->OpenEntry(kExistingEntryKey, &entry, cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| EXPECT_NE(nullptr, entry);
|
| entry->Close();
|
| }
|
| @@ -2117,7 +2122,7 @@ TEST_F(DiskCacheBackendTest, DeleteOld) {
|
| &cache_,
|
| cb.callback());
|
| path.clear(); // Make sure path was captured by the previous call.
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| base::ThreadRestrictions::SetIOAllowed(prev);
|
| cache_.reset();
|
| EXPECT_TRUE(CheckCacheIntegrity(cache_path_, new_eviction_, mask_));
|
| @@ -2131,7 +2136,7 @@ void DiskCacheBackendTest::BackendInvalidEntry2() {
|
| InitCache();
|
|
|
| disk_cache::Entry *entry1, *entry2;
|
| - ASSERT_EQ(net::OK, OpenEntry("the first key", &entry1));
|
| + ASSERT_THAT(OpenEntry("the first key", &entry1), IsOk());
|
| EXPECT_NE(net::OK, OpenEntry("some other key", &entry2));
|
| entry1->Close();
|
|
|
| @@ -2227,12 +2232,12 @@ TEST_F(DiskCacheBackendTest, BadNextEntry1) {
|
| // though the index, but it is at the head of the LRU.
|
|
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("The first key", &entry));
|
| + ASSERT_THAT(CreateEntry("The first key", &entry), IsOk());
|
| entry->Close();
|
|
|
| TrimForTest(false);
|
| TrimForTest(false);
|
| - ASSERT_EQ(net::OK, OpenEntry("The first key", &entry));
|
| + ASSERT_THAT(OpenEntry("The first key", &entry), IsOk());
|
| entry->Close();
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| }
|
| @@ -2261,14 +2266,14 @@ TEST_F(DiskCacheBackendTest, NewEvictionInvalidEntry6) {
|
| // The second entry is dirty, but removing it should not corrupt the list.
|
| disk_cache::Entry* entry;
|
| ASSERT_NE(net::OK, OpenEntry("the second key", &entry));
|
| - ASSERT_EQ(net::OK, OpenEntry("the first key", &entry));
|
| + ASSERT_THAT(OpenEntry("the first key", &entry), IsOk());
|
|
|
| // This should not delete the cache.
|
| entry->Doom();
|
| FlushQueueForTest();
|
| entry->Close();
|
|
|
| - ASSERT_EQ(net::OK, OpenEntry("some other key", &entry));
|
| + ASSERT_THAT(OpenEntry("some other key", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -2282,9 +2287,9 @@ void DiskCacheBackendTest::BackendInvalidEntry7() {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
|
|
| // Corrupt this entry.
|
| disk_cache::EntryImpl* entry_impl =
|
| @@ -2326,9 +2331,9 @@ void DiskCacheBackendTest::BackendInvalidEntry8() {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
|
|
| // Corrupt this entry.
|
| disk_cache::EntryImpl* entry_impl =
|
| @@ -2346,7 +2351,7 @@ void DiskCacheBackendTest::BackendInvalidEntry8() {
|
|
|
| // We should not delete the cache.
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry));
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| @@ -2373,9 +2378,9 @@ void DiskCacheBackendTest::BackendInvalidEntry9(bool eviction) {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
|
|
| // Corrupt this entry.
|
| disk_cache::EntryImpl* entry_impl =
|
| @@ -2399,7 +2404,7 @@ void DiskCacheBackendTest::BackendInvalidEntry9(bool eviction) {
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry));
|
|
|
| // Now a full iteration will work, and return one entry.
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry));
|
|
|
| @@ -2438,12 +2443,12 @@ void DiskCacheBackendTest::BackendInvalidEntry10(bool eviction) {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(first, &entry));
|
| + ASSERT_THAT(OpenEntry(first, &entry), IsOk());
|
| EXPECT_EQ(0, WriteData(entry, 0, 200, NULL, 0, false));
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
|
|
| // Corrupt this entry.
|
| disk_cache::EntryImpl* entry_impl =
|
| @@ -2452,7 +2457,7 @@ void DiskCacheBackendTest::BackendInvalidEntry10(bool eviction) {
|
| entry_impl->entry()->Data()->state = 0xbad;
|
| entry_impl->entry()->Store();
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry));
|
| + ASSERT_THAT(CreateEntry("third", &entry), IsOk());
|
| entry->Close();
|
| EXPECT_EQ(3, cache_->GetEntryCount());
|
|
|
| @@ -2473,9 +2478,9 @@ void DiskCacheBackendTest::BackendInvalidEntry10(bool eviction) {
|
| // We should detect the problem through the list, but we should not delete
|
| // the entry.
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| EXPECT_EQ(first, entry->GetKey());
|
| entry->Close();
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry));
|
| @@ -2501,14 +2506,14 @@ void DiskCacheBackendTest::BackendInvalidEntry11(bool eviction) {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(first, &entry));
|
| + ASSERT_THAT(OpenEntry(first, &entry), IsOk());
|
| EXPECT_EQ(0, WriteData(entry, 0, 200, NULL, 0, false));
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(second, &entry));
|
| + ASSERT_THAT(OpenEntry(second, &entry), IsOk());
|
| EXPECT_EQ(0, WriteData(entry, 0, 200, NULL, 0, false));
|
|
|
| // Corrupt this entry.
|
| @@ -2518,7 +2523,7 @@ void DiskCacheBackendTest::BackendInvalidEntry11(bool eviction) {
|
| entry_impl->entry()->Data()->state = 0xbad;
|
| entry_impl->entry()->Store();
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry));
|
| + ASSERT_THAT(CreateEntry("third", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
| EXPECT_EQ(3, cache_->GetEntryCount());
|
| @@ -2540,14 +2545,14 @@ void DiskCacheBackendTest::BackendInvalidEntry11(bool eviction) {
|
| // We should detect the problem through the list, but we should not delete
|
| // the entry, just fail the iteration.
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry));
|
|
|
| // Now a full iteration will work, and return two entries.
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry));
|
| }
|
| @@ -2571,9 +2576,9 @@ void DiskCacheBackendTest::BackendTrimInvalidEntry12() {
|
| std::string first("some key");
|
| std::string second("something else");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(first, &entry));
|
| + ASSERT_THAT(CreateEntry(first, &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry(second, &entry));
|
| + ASSERT_THAT(CreateEntry(second, &entry), IsOk());
|
|
|
| // Corrupt this entry.
|
| disk_cache::EntryImpl* entry_impl =
|
| @@ -2582,9 +2587,9 @@ void DiskCacheBackendTest::BackendTrimInvalidEntry12() {
|
| entry_impl->entry()->Data()->state = 0xbad;
|
| entry_impl->entry()->Store();
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry));
|
| + ASSERT_THAT(CreateEntry("third", &entry), IsOk());
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry));
|
| + ASSERT_THAT(CreateEntry("fourth", &entry), IsOk());
|
| TrimForTest(true);
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| entry->Close();
|
| @@ -2608,7 +2613,7 @@ void DiskCacheBackendTest::BackendInvalidRankings2() {
|
|
|
| disk_cache::Entry *entry1, *entry2;
|
| EXPECT_NE(net::OK, OpenEntry("the first key", &entry1));
|
| - ASSERT_EQ(net::OK, OpenEntry("some other key", &entry2));
|
| + ASSERT_THAT(OpenEntry("some other key", &entry2), IsOk());
|
| entry2->Close();
|
|
|
| // CheckCacheIntegrity will fail at this point.
|
| @@ -2628,7 +2633,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionInvalidRankings2) {
|
| void DiskCacheBackendTest::BackendInvalidRankings() {
|
| disk_cache::Entry* entry;
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| entry->Close();
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
|
|
| @@ -2673,7 +2678,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionInvalidRankingsFailure) {
|
| void DiskCacheBackendTest::BackendDisable() {
|
| disk_cache::Entry *entry1, *entry2;
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry1), IsOk());
|
|
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry2));
|
| EXPECT_EQ(0, cache_->GetEntryCount());
|
| @@ -2773,13 +2778,13 @@ void DiskCacheBackendTest::BackendDisable3() {
|
| disk_cache::Entry *entry1, *entry2;
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry1), IsOk());
|
| entry1->Close();
|
|
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry2));
|
| FlushQueueForTest();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("Something new", &entry2));
|
| + ASSERT_THAT(CreateEntry("Something new", &entry2), IsOk());
|
| entry2->Close();
|
|
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| @@ -2806,7 +2811,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionDisableSuccess3) {
|
| void DiskCacheBackendTest::BackendDisable4() {
|
| disk_cache::Entry *entry1, *entry2, *entry3, *entry4;
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry1), IsOk());
|
|
|
| char key2[2000];
|
| char key3[20000];
|
| @@ -2814,8 +2819,8 @@ void DiskCacheBackendTest::BackendDisable4() {
|
| CacheTestFillBuffer(key3, sizeof(key3), true);
|
| key2[sizeof(key2) - 1] = '\0';
|
| key3[sizeof(key3) - 1] = '\0';
|
| - ASSERT_EQ(net::OK, CreateEntry(key2, &entry2));
|
| - ASSERT_EQ(net::OK, CreateEntry(key3, &entry3));
|
| + ASSERT_THAT(CreateEntry(key2, &entry2), IsOk());
|
| + ASSERT_THAT(CreateEntry(key3, &entry3), IsOk());
|
|
|
| const int kBufSize = 20000;
|
| scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kBufSize));
|
| @@ -2873,7 +2878,7 @@ void DiskCacheBackendTest::BackendDisabledAPI() {
|
| disk_cache::Entry* entry1, *entry2;
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry1), IsOk());
|
| entry1->Close();
|
| EXPECT_NE(net::OK, iter->OpenNextEntry(&entry2));
|
| FlushQueueForTest();
|
| @@ -2932,7 +2937,7 @@ void DiskCacheBackendTest::BackendEviction() {
|
| for (int i = 0; i < kWriteEntryCount; ++i) {
|
| AddDelay();
|
| disk_cache::Entry* entry = NULL;
|
| - ASSERT_EQ(net::OK, CreateEntry(key_prefix + base::IntToString(i), &entry));
|
| + ASSERT_THAT(CreateEntry(key_prefix + base::IntToString(i), &entry), IsOk());
|
| disk_cache::ScopedEntryPtr entry_closer(entry);
|
| EXPECT_EQ(kWriteSize,
|
| WriteData(entry, 1, 0, buffer.get(), kWriteSize, false));
|
| @@ -2971,7 +2976,7 @@ TEST_F(DiskCacheBackendTest, MemoryOnlyUseAfterFree) {
|
|
|
| // Create an entry to be our sparse entry that gets written later.
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("first parent", &entry));
|
| + ASSERT_THAT(CreateEntry("first parent", &entry), IsOk());
|
| disk_cache::ScopedEntryPtr first_parent(entry);
|
|
|
| // Create a ton of entries, and keep them open, to put the cache well above
|
| @@ -2980,7 +2985,7 @@ TEST_F(DiskCacheBackendTest, MemoryOnlyUseAfterFree) {
|
| std::list<disk_cache::ScopedEntryPtr> open_entries;
|
| std::string key_prefix("prefix");
|
| for (int i = 0; i < kTooManyEntriesCount; ++i) {
|
| - ASSERT_EQ(net::OK, CreateEntry(key_prefix + base::IntToString(i), &entry));
|
| + ASSERT_THAT(CreateEntry(key_prefix + base::IntToString(i), &entry), IsOk());
|
| EXPECT_EQ(kWriteSize,
|
| WriteData(entry, 1, 0, buffer.get(), kWriteSize, false));
|
| open_entries.push_back(disk_cache::ScopedEntryPtr(entry));
|
| @@ -3001,7 +3006,7 @@ TEST_F(DiskCacheTest, Backend_UsageStatsTimer) {
|
| cache_path_, base::ThreadTaskRunnerHandle::Get(), NULL));
|
| ASSERT_TRUE(NULL != cache.get());
|
| cache->SetUnitTestMode();
|
| - ASSERT_EQ(net::OK, cache->SyncInit());
|
| + ASSERT_THAT(cache->SyncInit(), IsOk());
|
|
|
| // Wait for a callback that never comes... about 2 secs :). The message loop
|
| // has to run to allow invocation of the usage timer.
|
| @@ -3026,7 +3031,7 @@ TEST_F(DiskCacheBackendTest, TimerNotCreated) {
|
| TEST_F(DiskCacheBackendTest, Backend_UsageStats) {
|
| InitCache();
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("key", &entry));
|
| + ASSERT_THAT(CreateEntry("key", &entry), IsOk());
|
| entry->Close();
|
| FlushQueueForTest();
|
|
|
| @@ -3055,16 +3060,16 @@ void DiskCacheBackendTest::BackendDoomAll() {
|
| InitCache();
|
|
|
| disk_cache::Entry *entry1, *entry2;
|
| - ASSERT_EQ(net::OK, CreateEntry("first", &entry1));
|
| - ASSERT_EQ(net::OK, CreateEntry("second", &entry2));
|
| + ASSERT_THAT(CreateEntry("first", &entry1), IsOk());
|
| + ASSERT_THAT(CreateEntry("second", &entry2), IsOk());
|
| entry1->Close();
|
| entry2->Close();
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry1));
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry2));
|
| + ASSERT_THAT(CreateEntry("third", &entry1), IsOk());
|
| + ASSERT_THAT(CreateEntry("fourth", &entry2), IsOk());
|
|
|
| ASSERT_EQ(4, cache_->GetEntryCount());
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| ASSERT_EQ(0, cache_->GetEntryCount());
|
|
|
| // We should stop posting tasks at some point (if we post any).
|
| @@ -3072,10 +3077,10 @@ void DiskCacheBackendTest::BackendDoomAll() {
|
|
|
| disk_cache::Entry *entry3, *entry4;
|
| EXPECT_NE(net::OK, OpenEntry("third", &entry3));
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry3));
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry4));
|
| + ASSERT_THAT(CreateEntry("third", &entry3), IsOk());
|
| + ASSERT_THAT(CreateEntry("fourth", &entry4), IsOk());
|
|
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| ASSERT_EQ(0, cache_->GetEntryCount());
|
|
|
| entry1->Close();
|
| @@ -3085,16 +3090,16 @@ void DiskCacheBackendTest::BackendDoomAll() {
|
| entry4->Close();
|
|
|
| // Now try with all references released.
|
| - ASSERT_EQ(net::OK, CreateEntry("third", &entry1));
|
| - ASSERT_EQ(net::OK, CreateEntry("fourth", &entry2));
|
| + ASSERT_THAT(CreateEntry("third", &entry1), IsOk());
|
| + ASSERT_THAT(CreateEntry("fourth", &entry2), IsOk());
|
| entry1->Close();
|
| entry2->Close();
|
|
|
| ASSERT_EQ(2, cache_->GetEntryCount());
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| ASSERT_EQ(0, cache_->GetEntryCount());
|
|
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
| }
|
|
|
| TEST_F(DiskCacheBackendTest, DoomAll) {
|
| @@ -3124,10 +3129,10 @@ TEST_F(DiskCacheBackendTest, ShaderCacheOnlyDoomAll) {
|
| // If the index size changes when we doom the cache, we should not crash.
|
| void DiskCacheBackendTest::BackendDoomAll2() {
|
| EXPECT_EQ(2, cache_->GetEntryCount());
|
| - EXPECT_EQ(net::OK, DoomAllEntries());
|
| + EXPECT_THAT(DoomAllEntries(), IsOk());
|
|
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry("Something new", &entry));
|
| + ASSERT_THAT(CreateEntry("Something new", &entry), IsOk());
|
| entry->Close();
|
|
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| @@ -3174,7 +3179,7 @@ TEST_F(DiskCacheTest, MultipleInstances) {
|
| NULL,
|
| &cache[0],
|
| cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| rv = disk_cache::CreateCacheBackend(net::MEDIA_CACHE,
|
| net::CACHE_BACKEND_DEFAULT,
|
| store2.path(),
|
| @@ -3184,7 +3189,7 @@ TEST_F(DiskCacheTest, MultipleInstances) {
|
| NULL,
|
| &cache[1],
|
| cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
|
|
| ASSERT_TRUE(cache[0].get() != NULL && cache[1].get() != NULL);
|
|
|
| @@ -3192,7 +3197,7 @@ TEST_F(DiskCacheTest, MultipleInstances) {
|
| disk_cache::Entry* entry;
|
| for (int i = 0; i < kNumberOfCaches; i++) {
|
| rv = cache[i]->CreateEntry(key, &entry, cb.callback());
|
| - ASSERT_EQ(net::OK, cb.GetResult(rv));
|
| + ASSERT_THAT(cb.GetResult(rv), IsOk());
|
| entry->Close();
|
| }
|
| }
|
| @@ -3263,7 +3268,7 @@ TEST_F(DiskCacheBackendTest, TotalBuffersSize1) {
|
| InitCache();
|
| std::string key("the first key");
|
| disk_cache::Entry* entry;
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
|
|
| const int kSize = 200;
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| @@ -3285,7 +3290,7 @@ TEST_F(DiskCacheBackendTest, TotalBuffersSize1) {
|
|
|
| // Delete the second buffer, writing 10 bytes to disk.
|
| entry->Close();
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| }
|
|
|
| entry->Close();
|
| @@ -3365,7 +3370,7 @@ TEST_F(DiskCacheBackendTest, UpdateRankForExternalCacheHit) {
|
|
|
| for (int i = 0; i < 2; ++i) {
|
| std::string key = base::StringPrintf("key%d", i);
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -3376,7 +3381,7 @@ TEST_F(DiskCacheBackendTest, UpdateRankForExternalCacheHit) {
|
|
|
| // Make sure the older key remains.
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| - ASSERT_EQ(net::OK, OpenEntry("key0", &entry));
|
| + ASSERT_THAT(OpenEntry("key0", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -3388,7 +3393,7 @@ TEST_F(DiskCacheBackendTest, ShaderCacheUpdateRankForExternalCacheHit) {
|
|
|
| for (int i = 0; i < 2; ++i) {
|
| std::string key = base::StringPrintf("key%d", i);
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -3399,7 +3404,7 @@ TEST_F(DiskCacheBackendTest, ShaderCacheUpdateRankForExternalCacheHit) {
|
|
|
| // Make sure the older key remains.
|
| EXPECT_EQ(1, cache_->GetEntryCount());
|
| - ASSERT_EQ(net::OK, OpenEntry("key0", &entry));
|
| + ASSERT_THAT(OpenEntry("key0", &entry), IsOk());
|
| entry->Close();
|
| }
|
|
|
| @@ -3493,14 +3498,14 @@ TEST_F(DiskCacheBackendTest, SimpleCacheOpenMissingFile) {
|
| const char key[] = "the first key";
|
| disk_cache::Entry* entry = NULL;
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| ASSERT_TRUE(entry != NULL);
|
| entry->Close();
|
| entry = NULL;
|
|
|
| // To make sure the file creation completed we need to call open again so that
|
| // we block until it actually created the files.
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| ASSERT_TRUE(entry != NULL);
|
| entry->Close();
|
| entry = NULL;
|
| @@ -3512,7 +3517,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheOpenMissingFile) {
|
| EXPECT_TRUE(disk_cache::DeleteCacheFile(to_delete_file));
|
|
|
| // Failing to open the entry should delete the rest of these files.
|
| - ASSERT_EQ(net::ERR_FAILED, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsError(net::ERR_FAILED));
|
|
|
| // Confirm the rest of the files are gone.
|
| for (int i = 1; i < disk_cache::kSimpleEntryFileCount; ++i) {
|
| @@ -3529,7 +3534,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheOpenBadFile) {
|
| const char key[] = "the first key";
|
| disk_cache::Entry* entry = NULL;
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
| + ASSERT_THAT(CreateEntry(key, &entry), IsOk());
|
| disk_cache::Entry* null = NULL;
|
| ASSERT_NE(null, entry);
|
| entry->Close();
|
| @@ -3537,7 +3542,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheOpenBadFile) {
|
|
|
| // To make sure the file creation completed we need to call open again so that
|
| // we block until it actually created the files.
|
| - ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsOk());
|
| ASSERT_NE(null, entry);
|
| entry->Close();
|
| entry = NULL;
|
| @@ -3555,7 +3560,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheOpenBadFile) {
|
| EXPECT_EQ(static_cast<int>(sizeof(header)),
|
| base::WriteFile(entry_file1_path, reinterpret_cast<char*>(&header),
|
| sizeof(header)));
|
| - ASSERT_EQ(net::ERR_FAILED, OpenEntry(key, &entry));
|
| + ASSERT_THAT(OpenEntry(key, &entry), IsError(net::ERR_FAILED));
|
| }
|
|
|
| // Tests that the Simple Cache Backend fails to initialize with non-matching
|
| @@ -3567,7 +3572,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheOverBlockfileCache) {
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer->data(), kSize, false);
|
| - ASSERT_EQ(net::OK, CreateEntry("key", &entry));
|
| + ASSERT_THAT(CreateEntry("key", &entry), IsOk());
|
| ASSERT_EQ(0, WriteData(entry, 0, 0, buffer.get(), 0, false));
|
| entry->Close();
|
| cache_.reset();
|
| @@ -3596,7 +3601,7 @@ TEST_F(DiskCacheBackendTest, BlockfileCacheOverSimpleCache) {
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer->data(), kSize, false);
|
| - ASSERT_EQ(net::OK, CreateEntry("key", &entry));
|
| + ASSERT_THAT(CreateEntry("key", &entry), IsOk());
|
| ASSERT_EQ(0, WriteData(entry, 0, 0, buffer.get(), 0, false));
|
| entry->Close();
|
| cache_.reset();
|
| @@ -3642,7 +3647,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationBasics) {
|
| iter = CreateIterator();
|
| count = 0;
|
| disk_cache::Entry* entry_opened_before;
|
| - ASSERT_EQ(net::OK, OpenEntry(*(key_pool.begin()), &entry_opened_before));
|
| + ASSERT_THAT(OpenEntry(*(key_pool.begin()), &entry_opened_before), IsOk());
|
| ASSERT_TRUE(EnumerateAndMatchKeys(key_pool.size()/2,
|
| iter.get(),
|
| &keys_to_match,
|
| @@ -3698,7 +3703,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationCorruption) {
|
| const std::string key = "the key";
|
| disk_cache::Entry* corrupted_entry;
|
|
|
| - ASSERT_EQ(net::OK, CreateEntry(key, &corrupted_entry));
|
| + ASSERT_THAT(CreateEntry(key, &corrupted_entry), IsOk());
|
| ASSERT_TRUE(corrupted_entry);
|
| const int kSize = 50;
|
| scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| @@ -3736,7 +3741,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationDestruction) {
|
|
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| disk_cache::Entry* entry = NULL;
|
| - ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry));
|
| + ASSERT_THAT(iter->OpenNextEntry(&entry), IsOk());
|
| EXPECT_TRUE(entry);
|
| disk_cache::ScopedEntryPtr entry_closer(entry);
|
|
|
| @@ -3756,7 +3761,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationLongKeys) {
|
| std::string long_key(long_key_length, 'X');
|
| key_pool.insert(long_key);
|
| disk_cache::Entry* entry = NULL;
|
| - ASSERT_EQ(net::OK, CreateEntry(long_key.c_str(), &entry));
|
| + ASSERT_THAT(CreateEntry(long_key.c_str(), &entry), IsOk());
|
| entry->Close();
|
|
|
| std::unique_ptr<TestIterator> iter = CreateIterator();
|
| @@ -3782,8 +3787,8 @@ TEST_F(DiskCacheBackendTest, SimpleCacheLateDoom) {
|
| InitCache();
|
|
|
| disk_cache::Entry *entry1, *entry2;
|
| - ASSERT_EQ(net::OK, CreateEntry("first", &entry1));
|
| - ASSERT_EQ(net::OK, CreateEntry("second", &entry2));
|
| + ASSERT_THAT(CreateEntry("first", &entry1), IsOk());
|
| + ASSERT_THAT(CreateEntry("second", &entry2), IsOk());
|
| entry1->Close();
|
|
|
| // Ensure that the directory mtime is flushed to disk before serializing the
|
|
|