| Index: chrome/android/javatests/src/org/chromium/chrome/browser/identity/UuidBasedUniqueIdentificationGeneratorTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/identity/UuidBasedUniqueIdentificationGeneratorTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/identity/UuidBasedUniqueIdentificationGeneratorTest.java
|
| index b7ff5d88e92e70ac0bcb934af373243ad99302d1..0434c866bc09e33080c8171f36d53935faab9143 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/identity/UuidBasedUniqueIdentificationGeneratorTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/identity/UuidBasedUniqueIdentificationGeneratorTest.java
|
| @@ -4,25 +4,31 @@
|
|
|
| package org.chromium.chrome.browser.identity;
|
|
|
| +import android.support.test.InstrumentationRegistry;
|
| import android.support.test.filters.SmallTest;
|
| -import android.test.InstrumentationTestCase;
|
|
|
| -import junit.framework.Assert;
|
| +import org.junit.Assert;
|
| +import org.junit.Before;
|
| +import org.junit.Test;
|
| +import org.junit.runner.RunWith;
|
|
|
| import org.chromium.base.test.util.AdvancedMockContext;
|
| import org.chromium.base.test.util.Feature;
|
| +import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
|
|
| -public class UuidBasedUniqueIdentificationGeneratorTest extends InstrumentationTestCase {
|
| +@RunWith(ChromeJUnit4ClassRunner.class)
|
| +public class UuidBasedUniqueIdentificationGeneratorTest {
|
| private static final String FLAG_UUID = "uuid";
|
|
|
| private AdvancedMockContext mContext;
|
|
|
| - @Override
|
| - protected void setUp() throws Exception {
|
| - super.setUp();
|
| - mContext = new AdvancedMockContext(getInstrumentation().getTargetContext());
|
| + @Before
|
| + public void setUp() throws Exception {
|
| + mContext = new AdvancedMockContext(
|
| + InstrumentationRegistry.getInstrumentation().getTargetContext());
|
| }
|
|
|
| + @Test
|
| @SmallTest
|
| @Feature({"Sync"})
|
| public void testGenerationAndRestorationOfUuid() {
|
| @@ -36,16 +42,17 @@ public class UuidBasedUniqueIdentificationGeneratorTest extends InstrumentationT
|
| // Asking for a unique ID again, should not try to regenerate it.
|
| mContext.clearFlag(FLAG_UUID);
|
| Assert.assertEquals(expectedUniqueId, generator.getUniqueId(null));
|
| - assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| + Assert.assertFalse(mContext.isFlagSet(FLAG_UUID));
|
|
|
| // After a restart, the TestGenerator should read the UUID from a preference, instead of
|
| // asking for it.
|
| mContext.clearFlag(FLAG_UUID);
|
| generator = new TestGenerator(mContext, preferenceKey, null);
|
| Assert.assertEquals(expectedUniqueId, generator.getUniqueId(null));
|
| - assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| + Assert.assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| }
|
|
|
| + @Test
|
| @SmallTest
|
| @Feature({"Sync"})
|
| public void testTwoDifferentGeneratorsShouldUseDifferentPreferences() {
|
| @@ -63,10 +70,10 @@ public class UuidBasedUniqueIdentificationGeneratorTest extends InstrumentationT
|
| // Asking for a unique ID again, should not try to regenerate it.
|
| mContext.clearFlag(FLAG_UUID);
|
| Assert.assertEquals(expectedUniqueId1, generator1.getUniqueId(null));
|
| - assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| + Assert.assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| mContext.clearFlag(FLAG_UUID);
|
| Assert.assertEquals(expectedUniqueId2, generator2.getUniqueId(null));
|
| - assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| + Assert.assertFalse(mContext.isFlagSet(FLAG_UUID));
|
| }
|
|
|
| private static class TestGenerator extends UuidBasedUniqueIdentificationGenerator {
|
|
|