| Index: content/common/indexed_db/indexed_db_key_unittest.cc
|
| diff --git a/content/common/indexed_db/indexed_db_key_unittest.cc b/content/common/indexed_db/indexed_db_key_unittest.cc
|
| index f6ff403fba5f624b7123a8440487f433711bf191..3c5191513c7d30ed79c3c2f6dc6f635fe0a7653e 100644
|
| --- a/content/common/indexed_db/indexed_db_key_unittest.cc
|
| +++ b/content/common/indexed_db/indexed_db_key_unittest.cc
|
| @@ -9,10 +9,6 @@
|
| #include "base/strings/string16.h"
|
| #include "content/common/indexed_db/indexed_db_key.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| -#include "third_party/WebKit/public/platform/WebIDBKey.h"
|
| -
|
| -using WebKit::WebIDBKey;
|
| -using WebKit::WebVector;
|
|
|
| namespace content {
|
|
|
| @@ -20,51 +16,40 @@ namespace {
|
|
|
| TEST(IndexedDBKeyTest, KeySizeEstimates) {
|
| std::vector<IndexedDBKey> keys;
|
| - std::vector<WebIDBKey> web_keys;
|
| std::vector<size_t> estimates;
|
|
|
| keys.push_back(IndexedDBKey());
|
| - web_keys.push_back(WebIDBKey::createInvalid());
|
| estimates.push_back(static_cast<size_t>(16)); // Overhead.
|
|
|
| keys.push_back(IndexedDBKey(WebKit::WebIDBKeyTypeNull));
|
| - web_keys.push_back(WebIDBKey::createNull());
|
| estimates.push_back(static_cast<size_t>(16));
|
|
|
| double number = 3.14159;
|
| keys.push_back(IndexedDBKey(number, WebKit::WebIDBKeyTypeNumber));
|
| - web_keys.push_back(WebIDBKey::createNumber(number));
|
| estimates.push_back(static_cast<size_t>(24)); // Overhead + sizeof(double).
|
|
|
| double date = 1370884329.0;
|
| keys.push_back(IndexedDBKey(date, WebKit::WebIDBKeyTypeDate));
|
| - web_keys.push_back(WebIDBKey::createDate(date));
|
| estimates.push_back(static_cast<size_t>(24)); // Overhead + sizeof(double).
|
|
|
| const string16 string(1024, static_cast<char16>('X'));
|
| keys.push_back(IndexedDBKey(string));
|
| - web_keys.push_back(WebIDBKey::createString(string));
|
| // Overhead + string length * sizeof(char16).
|
| estimates.push_back(static_cast<size_t>(2064));
|
|
|
| const size_t array_size = 1024;
|
| IndexedDBKey::KeyArray array;
|
| - WebVector<WebIDBKey> web_array(static_cast<size_t>(array_size));
|
| double value = 123.456;
|
| for (size_t i = 0; i < array_size; ++i) {
|
| array.push_back(IndexedDBKey(value, WebKit::WebIDBKeyTypeNumber));
|
| - web_array[i] = WebIDBKey::createNumber(value);
|
| }
|
| keys.push_back(IndexedDBKey(array));
|
| - web_keys.push_back(WebIDBKey::createArray(array));
|
| // Overhead + array length * (Overhead + sizeof(double)).
|
| estimates.push_back(static_cast<size_t>(24592));
|
|
|
| - ASSERT_EQ(keys.size(), web_keys.size());
|
| ASSERT_EQ(keys.size(), estimates.size());
|
| for (size_t i = 0; i < keys.size(); ++i) {
|
| EXPECT_EQ(estimates[i], keys[i].size_estimate());
|
| - EXPECT_EQ(estimates[i], IndexedDBKey(web_keys[i]).size_estimate());
|
| }
|
| }
|
|
|
|
|