| 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/safe_browsing/safe_browsing_store_file.h" | 5 #include "chrome/browser/safe_browsing/safe_browsing_store_file.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 const long kOffset = 4 * sizeof(uint32_t); | 118 const long kOffset = 4 * sizeof(uint32_t); |
| 119 EXPECT_EQ(fseek(file.get(), kOffset, SEEK_SET), 0); | 119 EXPECT_EQ(fseek(file.get(), kOffset, SEEK_SET), 0); |
| 120 uint32_t shard_stride = 0; | 120 uint32_t shard_stride = 0; |
| 121 EXPECT_EQ(fread(&shard_stride, sizeof(shard_stride), 1, file.get()), 1U); | 121 EXPECT_EQ(fread(&shard_stride, sizeof(shard_stride), 1, file.get()), 1U); |
| 122 return shard_stride; | 122 return shard_stride; |
| 123 } | 123 } |
| 124 | 124 |
| 125 scoped_refptr<base::TestSimpleTaskRunner> task_runner_; | 125 scoped_refptr<base::TestSimpleTaskRunner> task_runner_; |
| 126 base::ScopedTempDir temp_dir_; | 126 base::ScopedTempDir temp_dir_; |
| 127 base::FilePath filename_; | 127 base::FilePath filename_; |
| 128 scoped_ptr<SafeBrowsingStoreFile> store_; | 128 std::unique_ptr<SafeBrowsingStoreFile> store_; |
| 129 bool corruption_detected_; | 129 bool corruption_detected_; |
| 130 }; | 130 }; |
| 131 | 131 |
| 132 // Test that the empty store looks empty. | 132 // Test that the empty store looks empty. |
| 133 TEST_F(SafeBrowsingStoreFileTest, Empty) { | 133 TEST_F(SafeBrowsingStoreFileTest, Empty) { |
| 134 ASSERT_TRUE(store_->BeginUpdate()); | 134 ASSERT_TRUE(store_->BeginUpdate()); |
| 135 | 135 |
| 136 std::vector<int> chunks; | 136 std::vector<int> chunks; |
| 137 store_->GetAddChunks(&chunks); | 137 store_->GetAddChunks(&chunks); |
| 138 EXPECT_TRUE(chunks.empty()); | 138 EXPECT_TRUE(chunks.empty()); |
| (...skipping 714 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 853 std::vector<SBPrefix> prefixes_result; | 853 std::vector<SBPrefix> prefixes_result; |
| 854 builder.GetPrefixSetNoHashes()->GetPrefixes(&prefixes_result); | 854 builder.GetPrefixSetNoHashes()->GetPrefixes(&prefixes_result); |
| 855 ASSERT_EQ(1U, prefixes_result.size()); | 855 ASSERT_EQ(1U, prefixes_result.size()); |
| 856 EXPECT_EQ(kHash1.prefix, prefixes_result[0]); | 856 EXPECT_EQ(kHash1.prefix, prefixes_result[0]); |
| 857 EXPECT_TRUE(add_full_hashes_result.empty()); | 857 EXPECT_TRUE(add_full_hashes_result.empty()); |
| 858 } | 858 } |
| 859 } | 859 } |
| 860 #endif | 860 #endif |
| 861 | 861 |
| 862 } // namespace safe_browsing | 862 } // namespace safe_browsing |
| OLD | NEW |