sync_manager_factory_for_profile_sync_test.cc revision cedac228d2dd51db4b79ea1e72c7f249408ee061
1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "sync/internal_api/public/test/sync_manager_factory_for_profile_sync_test.h"
6
7#include "sync/internal_api/test/sync_manager_for_profile_sync_test.h"
8
9namespace syncer {
10
11SyncManagerFactoryForProfileSyncTest::SyncManagerFactoryForProfileSyncTest(
12    base::Closure init_callback)
13  : SyncManagerFactory(SyncManagerFactory::NORMAL),
14    init_callback_(init_callback) {
15}
16
17SyncManagerFactoryForProfileSyncTest::~SyncManagerFactoryForProfileSyncTest() {}
18
19scoped_ptr<syncer::SyncManager>
20SyncManagerFactoryForProfileSyncTest::CreateSyncManager(std::string name) {
21  return scoped_ptr<syncer::SyncManager>(
22      new SyncManagerForProfileSyncTest(
23          name,
24          init_callback_));
25}
26
27}  // namespace syncer
28