| Index: sync/internal_api/test/model_type_store_test_util.cc
|
| diff --git a/sync/internal_api/test/model_type_store_test_util.cc b/sync/internal_api/test/model_type_store_test_util.cc
|
| deleted file mode 100644
|
| index 4780844e37ebca0529e213dbbcd19ac011f29c62..0000000000000000000000000000000000000000
|
| --- a/sync/internal_api/test/model_type_store_test_util.cc
|
| +++ /dev/null
|
| @@ -1,50 +0,0 @@
|
| -// Copyright 2016 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "sync/internal_api/public/test/model_type_store_test_util.h"
|
| -
|
| -#include <utility>
|
| -
|
| -#include "base/bind.h"
|
| -#include "base/run_loop.h"
|
| -#include "testing/gtest/include/gtest/gtest.h"
|
| -
|
| -namespace syncer_v2 {
|
| -
|
| -using Result = ModelTypeStore::Result;
|
| -
|
| -namespace {
|
| -
|
| -void MoveStoreToScopedPtr(std::unique_ptr<ModelTypeStore>* out_store,
|
| - Result result,
|
| - std::unique_ptr<ModelTypeStore> in_store) {
|
| - ASSERT_EQ(Result::SUCCESS, result);
|
| - std::swap(*out_store, in_store);
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| -// static
|
| -std::unique_ptr<ModelTypeStore>
|
| -ModelTypeStoreTestUtil::CreateInMemoryStoreForTest() {
|
| - std::unique_ptr<ModelTypeStore> store;
|
| - ModelTypeStore::CreateInMemoryStoreForTest(
|
| - base::Bind(&MoveStoreToScopedPtr, &store));
|
| -
|
| - // Force the initialization to run now, synchronously.
|
| - base::RunLoop().RunUntilIdle();
|
| -
|
| - EXPECT_TRUE(store);
|
| - return store;
|
| -}
|
| -
|
| -// static
|
| -void ModelTypeStoreTestUtil::MoveStoreToCallback(
|
| - std::unique_ptr<ModelTypeStore> store,
|
| - const ModelTypeStore::InitCallback& callback) {
|
| - ASSERT_TRUE(store);
|
| - callback.Run(Result::SUCCESS, std::move(store));
|
| -}
|
| -
|
| -} // namespace syncer_v2
|
|
|