| Index: content/browser/indexed_db/leveldb/leveldb_unittest.cc
|
| diff --git a/content/browser/indexed_db/leveldb/leveldb_unittest.cc b/content/browser/indexed_db/leveldb/leveldb_unittest.cc
|
| index 379a6ba484b09f2123a3d6dd131b730df4dee93e..3c69af2827a8ef6e5184d58468cf0dc23b839c68 100644
|
| --- a/content/browser/indexed_db/leveldb/leveldb_unittest.cc
|
| +++ b/content/browser/indexed_db/leveldb/leveldb_unittest.cc
|
| @@ -21,6 +21,7 @@
|
| namespace content {
|
|
|
| namespace {
|
| +static const size_t kDefaultMaxOpenIteratorsPerDatabase = 50;
|
|
|
| class SimpleComparator : public LevelDBComparator {
|
| public:
|
| @@ -45,7 +46,8 @@ TEST(LevelDBDatabaseTest, CorruptionTest) {
|
| SimpleComparator comparator;
|
|
|
| std::unique_ptr<LevelDBDatabase> leveldb;
|
| - LevelDBDatabase::Open(temp_directory.GetPath(), &comparator, &leveldb);
|
| + LevelDBDatabase::Open(temp_directory.GetPath(), &comparator,
|
| + kDefaultMaxOpenIteratorsPerDatabase, &leveldb);
|
| EXPECT_TRUE(leveldb);
|
| put_value = value;
|
| leveldb::Status status = leveldb->Put(key, &put_value);
|
| @@ -53,7 +55,8 @@ TEST(LevelDBDatabaseTest, CorruptionTest) {
|
| leveldb.reset();
|
| EXPECT_FALSE(leveldb);
|
|
|
| - LevelDBDatabase::Open(temp_directory.GetPath(), &comparator, &leveldb);
|
| + LevelDBDatabase::Open(temp_directory.GetPath(), &comparator,
|
| + kDefaultMaxOpenIteratorsPerDatabase, &leveldb);
|
| EXPECT_TRUE(leveldb);
|
| bool found = false;
|
| status = leveldb->Get(key, &got_value, &found);
|
| @@ -68,8 +71,8 @@ TEST(LevelDBDatabaseTest, CorruptionTest) {
|
| file.SetLength(0);
|
| file.Close();
|
|
|
| - status =
|
| - LevelDBDatabase::Open(temp_directory.GetPath(), &comparator, &leveldb);
|
| + status = LevelDBDatabase::Open(temp_directory.GetPath(), &comparator,
|
| + kDefaultMaxOpenIteratorsPerDatabase, &leveldb);
|
| EXPECT_FALSE(leveldb);
|
| EXPECT_FALSE(status.ok());
|
| EXPECT_TRUE(status.IsCorruption());
|
| @@ -77,8 +80,8 @@ TEST(LevelDBDatabaseTest, CorruptionTest) {
|
| status = LevelDBDatabase::Destroy(temp_directory.GetPath());
|
| EXPECT_TRUE(status.ok());
|
|
|
| - status =
|
| - LevelDBDatabase::Open(temp_directory.GetPath(), &comparator, &leveldb);
|
| + status = LevelDBDatabase::Open(temp_directory.GetPath(), &comparator,
|
| + kDefaultMaxOpenIteratorsPerDatabase, &leveldb);
|
| EXPECT_TRUE(status.ok());
|
| EXPECT_TRUE(leveldb);
|
| status = leveldb->Get(key, &got_value, &found);
|
|
|