| Index: chrome/browser/browsing_data/browsing_data_database_helper_unittest.cc
|
| diff --git a/chrome/browser/browsing_data/browsing_data_database_helper_unittest.cc b/chrome/browser/browsing_data/browsing_data_database_helper_unittest.cc
|
| index 276cb89debbe716d3084e5b78e59cb1378af4a13..0663ee05f1cd80c796f83d4f58baacd2edf4afc0 100644
|
| --- a/chrome/browser/browsing_data/browsing_data_database_helper_unittest.cc
|
| +++ b/chrome/browser/browsing_data/browsing_data_database_helper_unittest.cc
|
| @@ -7,9 +7,12 @@
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "content/public/test/test_browser_thread_bundle.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| +#include "webkit/common/database/database_identifier.h"
|
|
|
| namespace {
|
|
|
| +using webkit_database::DatabaseIdentifier;
|
| +
|
| class CannedBrowsingDataDatabaseHelperTest : public testing::Test {
|
| content::TestBrowserThreadBundle thread_bundle_;
|
| };
|
| @@ -30,6 +33,34 @@ TEST_F(CannedBrowsingDataDatabaseHelperTest, Empty) {
|
| ASSERT_TRUE(helper->empty());
|
| }
|
|
|
| +TEST_F(CannedBrowsingDataDatabaseHelperTest, Delete) {
|
| + TestingProfile profile;
|
| +
|
| + const GURL origin1("http://host1:9000");
|
| + const char db1[] = "db1";
|
| +
|
| + const GURL origin2("http://example.com");
|
| + const char db2[] = "db2";
|
| +
|
| + const GURL origin3("http://foo.example.com");
|
| + const char db3[] = "db3";
|
| +
|
| + scoped_refptr<CannedBrowsingDataDatabaseHelper> helper(
|
| + new CannedBrowsingDataDatabaseHelper(&profile));
|
| +
|
| + EXPECT_TRUE(helper->empty());
|
| + helper->AddDatabase(origin1, db1, std::string());
|
| + helper->AddDatabase(origin2, db2, std::string());
|
| + helper->AddDatabase(origin3, db3, std::string());
|
| + EXPECT_EQ(3u, helper->GetDatabaseCount());
|
| + helper->DeleteDatabase(
|
| + DatabaseIdentifier::CreateFromOrigin(origin2).ToString(), db1);
|
| + EXPECT_EQ(3u, helper->GetDatabaseCount());
|
| + helper->DeleteDatabase(
|
| + DatabaseIdentifier::CreateFromOrigin(origin2).ToString(), db2);
|
| + EXPECT_EQ(2u, helper->GetDatabaseCount());
|
| +}
|
| +
|
| TEST_F(CannedBrowsingDataDatabaseHelperTest, IgnoreExtensionsAndDevTools) {
|
| TestingProfile profile;
|
|
|
|
|