Index: components/history/core/browser/typed_url_sync_metadata_database_unittest.cc |
diff --git a/components/history/core/browser/typed_url_sync_metadata_database_unittest.cc b/components/history/core/browser/typed_url_sync_metadata_database_unittest.cc |
index c37bf3eeb7ec19d2ea3f094dbb74b0e7741a4123..ec0f22f11dad3d94b66ce887bd8e8d70f5e46df0 100644 |
--- a/components/history/core/browser/typed_url_sync_metadata_database_unittest.cc |
+++ b/components/history/core/browser/typed_url_sync_metadata_database_unittest.cc |
@@ -4,8 +4,10 @@ |
#include "components/history/core/browser/typed_url_sync_metadata_database.h" |
+#include "base/big_endian.h" |
#include "base/files/file_path.h" |
#include "base/files/scoped_temp_dir.h" |
+#include "components/history/core/browser/url_row.h" |
#include "components/sync/protocol/model_type_state.pb.h" |
#include "sql/statement.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -17,6 +19,16 @@ using syncer::MetadataBatch; |
namespace history { |
+namespace { |
+ |
+std::string IntToStorageKey(int i) { |
+ std::string storage_key(sizeof(URLID), 0); |
+ base::WriteBigEndian<URLID>(&storage_key[0], i); |
+ return storage_key; |
+} |
+ |
+} // namespace |
+ |
class TypedURLSyncMetadataDatabaseTest : public testing::Test, |
public TypedURLSyncMetadataDatabase { |
public: |
@@ -60,8 +72,8 @@ TEST_F(TypedURLSyncMetadataDatabaseTest, TypedURLNoMetadata) { |
TEST_F(TypedURLSyncMetadataDatabaseTest, TypedURLGetAllSyncMetadata) { |
EntityMetadata metadata; |
- std::string storage_key = "1"; |
- std::string storage_key2 = "2"; |
+ std::string storage_key = IntToStorageKey(1); |
+ std::string storage_key2 = IntToStorageKey(2); |
metadata.set_sequence_number(1); |
EXPECT_TRUE(UpdateSyncMetadata(syncer::TYPED_URLS, storage_key, metadata)); |
@@ -96,7 +108,7 @@ TEST_F(TypedURLSyncMetadataDatabaseTest, TypedURLGetAllSyncMetadata) { |
TEST_F(TypedURLSyncMetadataDatabaseTest, TypedURLWriteThenDeleteSyncMetadata) { |
EntityMetadata metadata; |
MetadataBatch metadata_batch; |
- std::string storage_key = "1"; |
+ std::string storage_key = IntToStorageKey(1); |
ModelTypeState model_type_state; |
model_type_state.set_initial_sync_done(true); |