Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(339)

Side by Side Diff: chrome/test/live_sync/single_client_apps_sync_test.cc

Issue 7828055: Move sync test code out of chrome/test (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2011 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 "base/basictypes.h"
6 #include "chrome/browser/sync/profile_sync_service_harness.h"
7 #include "chrome/test/live_sync/apps_helper.h"
8 #include "chrome/test/live_sync/live_sync_test.h"
9
10 using apps_helper::AllProfilesHaveSameAppsAsVerifier;
11 using apps_helper::InstallApp;
12
13 class SingleClientAppsSyncTest : public LiveSyncTest {
14 public:
15 SingleClientAppsSyncTest() : LiveSyncTest(SINGLE_CLIENT) {}
16
17 virtual ~SingleClientAppsSyncTest() {}
18
19 private:
20 DISALLOW_COPY_AND_ASSIGN(SingleClientAppsSyncTest);
21 };
22
23 IN_PROC_BROWSER_TEST_F(SingleClientAppsSyncTest, StartWithNoApps) {
24 ASSERT_TRUE(SetupSync());
25
26 ASSERT_TRUE(AllProfilesHaveSameAppsAsVerifier());
27 }
28
29 IN_PROC_BROWSER_TEST_F(SingleClientAppsSyncTest, StartWithSomeApps) {
30 ASSERT_TRUE(SetupClients());
31
32 const int kNumApps = 5;
33 for (int i = 0; i < kNumApps; ++i) {
34 InstallApp(GetProfile(0), i);
35 InstallApp(verifier(), i);
36 }
37
38 ASSERT_TRUE(SetupSync());
39
40 ASSERT_TRUE(AllProfilesHaveSameAppsAsVerifier());
41 }
42
43 IN_PROC_BROWSER_TEST_F(SingleClientAppsSyncTest, InstallSomeApps) {
44 ASSERT_TRUE(SetupSync());
45
46 const int kNumApps = 5;
47 for (int i = 0; i < kNumApps; ++i) {
48 InstallApp(GetProfile(0), i);
49 InstallApp(verifier(), i);
50 }
51
52 ASSERT_TRUE(GetClient(0)->AwaitSyncCycleCompletion(
53 "Waiting for app changes."));
54
55 ASSERT_TRUE(AllProfilesHaveSameAppsAsVerifier());
56 }
OLDNEW
« no previous file with comments | « chrome/test/live_sync/sessions_helper.cc ('k') | chrome/test/live_sync/single_client_bookmarks_sync_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698