Index: content/browser/dom_storage/dom_storage_context_impl_unittest.cc |
diff --git a/webkit/browser/dom_storage/dom_storage_context_unittest.cc b/content/browser/dom_storage/dom_storage_context_impl_unittest.cc |
similarity index 78% |
rename from webkit/browser/dom_storage/dom_storage_context_unittest.cc |
rename to content/browser/dom_storage/dom_storage_context_impl_unittest.cc |
index 8c0d155ec3613807146ba39fe44ba14608021c94..6a00055e7514566d906fa73137ed0f23fad55bca 100644 |
--- a/webkit/browser/dom_storage/dom_storage_context_unittest.cc |
+++ b/content/browser/dom_storage/dom_storage_context_impl_unittest.cc |
@@ -10,19 +10,20 @@ |
#include "base/strings/utf_string_conversions.h" |
#include "base/threading/sequenced_worker_pool.h" |
#include "base/time/time.h" |
+#include "content/browser/dom_storage/dom_storage_area.h" |
+#include "content/browser/dom_storage/dom_storage_context_impl.h" |
+#include "content/browser/dom_storage/dom_storage_namespace.h" |
+#include "content/browser/dom_storage/dom_storage_task_runner.h" |
+#include "content/public/browser/local_storage_usage_info.h" |
+#include "content/public/browser/session_storage_usage_info.h" |
#include "testing/gtest/include/gtest/gtest.h" |
-#include "webkit/browser/dom_storage/dom_storage_area.h" |
-#include "webkit/browser/dom_storage/dom_storage_context.h" |
-#include "webkit/browser/dom_storage/dom_storage_namespace.h" |
-#include "webkit/browser/dom_storage/dom_storage_task_runner.h" |
#include "webkit/browser/quota/mock_special_storage_policy.h" |
-#include "webkit/common/dom_storage/dom_storage_types.h" |
-namespace dom_storage { |
+namespace content { |
-class DomStorageContextTest : public testing::Test { |
+class DOMStorageContextImplTest : public testing::Test { |
public: |
- DomStorageContextTest() |
+ DOMStorageContextImplTest() |
: kOrigin(GURL("http://dom_storage/")), |
kKey(ASCIIToUTF16("key")), |
kValue(ASCIIToUTF16("value")), |
@@ -40,11 +41,11 @@ class DomStorageContextTest : public testing::Test { |
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); |
storage_policy_ = new quota::MockSpecialStoragePolicy; |
task_runner_ = |
- new MockDomStorageTaskRunner(base::MessageLoopProxy::current().get()); |
- context_ = new DomStorageContext(temp_dir_.path(), |
- base::FilePath(), |
- storage_policy_.get(), |
- task_runner_.get()); |
+ new MockDOMStorageTaskRunner(base::MessageLoopProxy::current().get()); |
+ context_ = new DOMStorageContextImpl(temp_dir_.path(), |
+ base::FilePath(), |
+ storage_policy_.get(), |
+ task_runner_.get()); |
} |
virtual void TearDown() { |
@@ -53,8 +54,9 @@ class DomStorageContextTest : public testing::Test { |
void VerifySingleOriginRemains(const GURL& origin) { |
// Use a new instance to examine the contexts of temp_dir_. |
- scoped_refptr<DomStorageContext> context = |
- new DomStorageContext(temp_dir_.path(), base::FilePath(), NULL, NULL); |
+ scoped_refptr<DOMStorageContextImpl> context = |
+ new DOMStorageContextImpl(temp_dir_.path(), base::FilePath(), |
+ NULL, NULL); |
std::vector<LocalStorageUsageInfo> infos; |
context->GetLocalStorageUsage(&infos, kDontIncludeFileInfo); |
ASSERT_EQ(1u, infos.size()); |
@@ -65,12 +67,12 @@ class DomStorageContextTest : public testing::Test { |
base::MessageLoop message_loop_; |
base::ScopedTempDir temp_dir_; |
scoped_refptr<quota::MockSpecialStoragePolicy> storage_policy_; |
- scoped_refptr<MockDomStorageTaskRunner> task_runner_; |
- scoped_refptr<DomStorageContext> context_; |
- DISALLOW_COPY_AND_ASSIGN(DomStorageContextTest); |
+ scoped_refptr<MockDOMStorageTaskRunner> task_runner_; |
+ scoped_refptr<DOMStorageContextImpl> context_; |
+ DISALLOW_COPY_AND_ASSIGN(DOMStorageContextImplTest); |
}; |
-TEST_F(DomStorageContextTest, Basics) { |
+TEST_F(DOMStorageContextImplTest, Basics) { |
// This test doesn't do much, checks that the constructor |
// initializes members properly and that invoking methods |
// on a newly created object w/o any data on disk do no harm. |
@@ -89,7 +91,7 @@ TEST_F(DomStorageContextTest, Basics) { |
context_->Shutdown(); |
} |
-TEST_F(DomStorageContextTest, UsageInfo) { |
+TEST_F(DOMStorageContextImplTest, UsageInfo) { |
// Should be empty initially |
std::vector<LocalStorageUsageInfo> infos; |
context_->GetLocalStorageUsage(&infos, kDontIncludeFileInfo); |
@@ -108,7 +110,8 @@ TEST_F(DomStorageContextTest, UsageInfo) { |
// Create a new context that points to the same directory, see that |
// it knows about the origin that we stored data for. |
- context_ = new DomStorageContext(temp_dir_.path(), base::FilePath(), NULL, NULL); |
+ context_ = new DOMStorageContextImpl(temp_dir_.path(), base::FilePath(), |
+ NULL, NULL); |
context_->GetLocalStorageUsage(&infos, kDontIncludeFileInfo); |
EXPECT_EQ(1u, infos.size()); |
EXPECT_EQ(kOrigin, infos[0].origin); |
@@ -122,7 +125,7 @@ TEST_F(DomStorageContextTest, UsageInfo) { |
EXPECT_NE(base::Time(), infos[0].last_modified); |
} |
-TEST_F(DomStorageContextTest, SessionOnly) { |
+TEST_F(DOMStorageContextImplTest, SessionOnly) { |
const GURL kSessionOnlyOrigin("http://www.sessiononly.com/"); |
storage_policy_->AddSessionOnly(kSessionOnlyOrigin); |
@@ -142,7 +145,7 @@ TEST_F(DomStorageContextTest, SessionOnly) { |
VerifySingleOriginRemains(kOrigin); |
} |
-TEST_F(DomStorageContextTest, SetForceKeepSessionState) { |
+TEST_F(DOMStorageContextImplTest, SetForceKeepSessionState) { |
const GURL kSessionOnlyOrigin("http://www.sessiononly.com/"); |
storage_policy_->AddSessionOnly(kSessionOnlyOrigin); |
@@ -159,17 +162,17 @@ TEST_F(DomStorageContextTest, SetForceKeepSessionState) { |
VerifySingleOriginRemains(kSessionOnlyOrigin); |
} |
-TEST_F(DomStorageContextTest, PersistentIds) { |
+TEST_F(DOMStorageContextImplTest, PersistentIds) { |
const int kFirstSessionStorageNamespaceId = 1; |
const std::string kPersistentId = "persistent"; |
context_->CreateSessionNamespace(kFirstSessionStorageNamespaceId, |
kPersistentId); |
- DomStorageNamespace* dom_namespace = |
+ DOMStorageNamespace* dom_namespace = |
context_->GetStorageNamespace(kFirstSessionStorageNamespaceId); |
ASSERT_TRUE(dom_namespace); |
EXPECT_EQ(kPersistentId, dom_namespace->persistent_namespace_id()); |
// Verify that the areas inherit the persistent ID. |
- DomStorageArea* area = dom_namespace->OpenStorageArea(kOrigin); |
+ DOMStorageArea* area = dom_namespace->OpenStorageArea(kOrigin); |
EXPECT_EQ(kPersistentId, area->persistent_namespace_id_); |
// Verify that the persistent IDs are handled correctly when cloning. |
@@ -178,22 +181,22 @@ TEST_F(DomStorageContextTest, PersistentIds) { |
context_->CloneSessionNamespace(kFirstSessionStorageNamespaceId, |
kClonedSessionStorageNamespaceId, |
kClonedPersistentId); |
- DomStorageNamespace* cloned_dom_namespace = |
+ DOMStorageNamespace* cloned_dom_namespace = |
context_->GetStorageNamespace(kClonedSessionStorageNamespaceId); |
ASSERT_TRUE(dom_namespace); |
EXPECT_EQ(kClonedPersistentId, |
cloned_dom_namespace->persistent_namespace_id()); |
// Verify that the areas inherit the persistent ID. |
- DomStorageArea* cloned_area = cloned_dom_namespace->OpenStorageArea(kOrigin); |
+ DOMStorageArea* cloned_area = cloned_dom_namespace->OpenStorageArea(kOrigin); |
EXPECT_EQ(kClonedPersistentId, cloned_area->persistent_namespace_id_); |
} |
-TEST_F(DomStorageContextTest, DeleteSessionStorage) { |
- // Create a DomStorageContext which will save sessionStorage on disk. |
- context_ = new DomStorageContext(temp_dir_.path(), |
- temp_dir_.path(), |
- storage_policy_.get(), |
- task_runner_.get()); |
+TEST_F(DOMStorageContextImplTest, DeleteSessionStorage) { |
+ // Create a DOMStorageContextImpl which will save sessionStorage on disk. |
+ context_ = new DOMStorageContextImpl(temp_dir_.path(), |
+ temp_dir_.path(), |
+ storage_policy_.get(), |
+ task_runner_.get()); |
context_->SetSaveSessionStorageOnDisk(); |
ASSERT_EQ(temp_dir_.path(), context_->sessionstorage_directory()); |
@@ -202,20 +205,20 @@ TEST_F(DomStorageContextTest, DeleteSessionStorage) { |
const std::string kPersistentId = "persistent"; |
context_->CreateSessionNamespace(kSessionStorageNamespaceId, |
kPersistentId); |
- DomStorageNamespace* dom_namespace = |
+ DOMStorageNamespace* dom_namespace = |
context_->GetStorageNamespace(kSessionStorageNamespaceId); |
- DomStorageArea* area = dom_namespace->OpenStorageArea(kOrigin); |
+ DOMStorageArea* area = dom_namespace->OpenStorageArea(kOrigin); |
const base::string16 kKey(ASCIIToUTF16("foo")); |
const base::string16 kValue(ASCIIToUTF16("bar")); |
base::NullableString16 old_nullable_value; |
area->SetItem(kKey, kValue, &old_nullable_value); |
dom_namespace->CloseStorageArea(area); |
- // Destroy and recreate the DomStorageContext. |
+ // Destroy and recreate the DOMStorageContextImpl. |
context_->Shutdown(); |
context_ = NULL; |
base::MessageLoop::current()->RunUntilIdle(); |
- context_ = new DomStorageContext( |
+ context_ = new DOMStorageContextImpl( |
temp_dir_.path(), temp_dir_.path(), |
storage_policy_.get(), task_runner_.get()); |
context_->SetSaveSessionStorageOnDisk(); |
@@ -239,7 +242,7 @@ TEST_F(DomStorageContextTest, DeleteSessionStorage) { |
context_->Shutdown(); |
context_ = NULL; |
base::MessageLoop::current()->RunUntilIdle(); |
- context_ = new DomStorageContext( |
+ context_ = new DOMStorageContextImpl( |
temp_dir_.path(), temp_dir_.path(), |
storage_policy_.get(), task_runner_.get()); |
context_->SetSaveSessionStorageOnDisk(); |
@@ -257,4 +260,4 @@ TEST_F(DomStorageContextTest, DeleteSessionStorage) { |
base::MessageLoop::current()->RunUntilIdle(); |
} |
-} // namespace dom_storage |
+} // namespace content |