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

Side by Side Diff: chrome/android/junit/src/org/chromium/chrome/browser/ChromeBackupAgentTest.java

Issue 2710343003: Update Robolectric to 3.2.2 (Closed)
Patch Set: Update Robolectric to 3.2 Created 3 years, 9 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser; 5 package org.chromium.chrome.browser;
6 6
7 import static org.hamcrest.CoreMatchers.equalTo; 7 import static org.hamcrest.CoreMatchers.equalTo;
8 import static org.hamcrest.CoreMatchers.hasItem; 8 import static org.hamcrest.CoreMatchers.hasItem;
9 import static org.junit.Assert.assertFalse; 9 import static org.junit.Assert.assertFalse;
10 import static org.junit.Assert.assertThat; 10 import static org.junit.Assert.assertThat;
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 import java.io.IOException; 51 import java.io.IOException;
52 import java.io.ObjectInputStream; 52 import java.io.ObjectInputStream;
53 import java.util.ArrayList; 53 import java.util.ArrayList;
54 import java.util.Arrays; 54 import java.util.Arrays;
55 import java.util.concurrent.CountDownLatch; 55 import java.util.concurrent.CountDownLatch;
56 56
57 /** 57 /**
58 * Unit tests for {@link org.chromium.chrome.browser.ChromeBackupAgent}. 58 * Unit tests for {@link org.chromium.chrome.browser.ChromeBackupAgent}.
59 */ 59 */
60 @RunWith(LocalRobolectricTestRunner.class) 60 @RunWith(LocalRobolectricTestRunner.class)
61 @Config(manifest = Config.NONE, application = BaseChromiumApplication.class) 61 @Config(manifest = Config.NONE, application = BaseChromiumApplication.class, sdk = 21)
62 public class ChromeBackupAgentTest { 62 public class ChromeBackupAgentTest {
63 private Context mContext; 63 private Context mContext;
64 private ChromeBackupAgent mAgent; 64 private ChromeBackupAgent mAgent;
65 private AsyncInitTaskRunner mTaskRunner; 65 private AsyncInitTaskRunner mTaskRunner;
66 66
67 private void setUpTestPrefs(SharedPreferences prefs) { 67 private void setUpTestPrefs(SharedPreferences prefs) {
68 SharedPreferences.Editor editor = prefs.edit(); 68 SharedPreferences.Editor editor = prefs.edit();
69 editor.putBoolean(FirstRunStatus.FIRST_RUN_FLOW_COMPLETE, true); 69 editor.putBoolean(FirstRunStatus.FIRST_RUN_FLOW_COMPLETE, true);
70 editor.putBoolean(FirstRunSignInProcessor.FIRST_RUN_FLOW_SIGNIN_SETUP, f alse); 70 editor.putBoolean(FirstRunSignInProcessor.FIRST_RUN_FLOW_SIGNIN_SETUP, f alse);
71 editor.putString(ChromeSigninController.SIGNED_IN_ACCOUNT_KEY, "user1"); 71 editor.putString(ChromeSigninController.SIGNED_IN_ACCOUNT_KEY, "user1");
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after
411 verify(mAgent, never()).nativeSetBoolBackupPrefs(any(String[].class), an y(boolean[].class)); 411 verify(mAgent, never()).nativeSetBoolBackupPrefs(any(String[].class), an y(boolean[].class));
412 verify(mTaskRunner) 412 verify(mTaskRunner)
413 .startBackgroundTasks( 413 .startBackgroundTasks(
414 false /* allocateChildConnection */, true /* initVariati onSeed */); 414 false /* allocateChildConnection */, true /* initVariati onSeed */);
415 // The test mocks out everything that forces the AsyncTask used by PathU tils setup to 415 // The test mocks out everything that forces the AsyncTask used by PathU tils setup to
416 // complete. If it isn't completed before the test exits Robolectric cra shes with a null 416 // complete. If it isn't completed before the test exits Robolectric cra shes with a null
417 // pointer exception (although the test passes). Force it to complete by getting some data. 417 // pointer exception (although the test passes). Force it to complete by getting some data.
418 PathUtils.getDataDirectory(); 418 PathUtils.getDataDirectory();
419 } 419 }
420 } 420 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698