return scoped_ptr<ThumbnailDatabase>();
}
- scoped_ptr<ThumbnailDatabase> db(new ThumbnailDatabase());
+ scoped_ptr<ThumbnailDatabase> db(new ThumbnailDatabase(NULL));
EXPECT_EQ(sql::INIT_OK, db->Init(file_name_));
db->BeginTransaction();
};
TEST_F(ThumbnailDatabaseTest, AddIconMapping) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, UpdateIconMapping) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, DeleteIconMappings) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, GetIconMappingsForPageURL) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, RetainDataForPageUrls) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
// Tests that deleting a favicon deletes the favicon row and favicon bitmap
// rows from the database.
TEST_F(ThumbnailDatabaseTest, DeleteFavicon) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, GetIconMappingsForPageURLForReturnOrder) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
// Test result of GetIconMappingsForPageURL when an icon type is passed in.
TEST_F(ThumbnailDatabaseTest, GetIconMappingsForPageURLWithIconType) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, HasMappingFor) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
}
TEST_F(ThumbnailDatabaseTest, CloneIconMappings) {
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
db.BeginTransaction();
// Test that the contents make sense after clean open.
{
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
EXPECT_TRUE(CheckPageHasIcon(&db,
{
sql::ScopedErrorIgnorer ignore_errors;
ignore_errors.IgnoreError(SQLITE_CORRUPT);
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
// Data for kPageUrl2 was deleted, but the index entry remains,
// Database should also be recovered at higher levels.
{
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
// Now this fails because there is no mapping.
{
sql::ScopedErrorIgnorer ignore_errors;
ignore_errors.IgnoreError(SQLITE_CORRUPT);
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
EXPECT_FALSE(db.GetIconMappingsForPageURL(kPageUrl2, NULL));
{
sql::ScopedErrorIgnorer ignore_errors;
ignore_errors.IgnoreError(SQLITE_CORRUPT);
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
ASSERT_TRUE(ignore_errors.CheckIgnoredErrors());
}
{
sql::ScopedErrorIgnorer ignore_errors;
ignore_errors.IgnoreError(SQLITE_CORRUPT);
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(file_name_));
ASSERT_TRUE(ignore_errors.CheckIgnoredErrors());
}
// All schema flaws should be cleaned up by Init().
// TODO(shess): Differentiate between databases which need Raze()
// and those which can be salvaged.
- ThumbnailDatabase db;
+ ThumbnailDatabase db(NULL);
ASSERT_EQ(sql::INIT_OK, db.Init(db_path));
// Verify that the resulting schema is correct, whether it