| Index: chrome/android/javatests/src/org/chromium/chrome/browser/gsa/GSAServiceClientTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/gsa/GSAServiceClientTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/gsa/GSAServiceClientTest.java
|
| index a69fc54b7227116d37ae3d9cdec6c35476c7b6a9..b7b9912963688fc490ec01d4540738cb41eac2a3 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/gsa/GSAServiceClientTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/gsa/GSAServiceClientTest.java
|
| @@ -9,22 +9,29 @@ import android.content.Context;
|
| import android.content.Intent;
|
| import android.content.ServiceConnection;
|
| import android.os.IBinder;
|
| +import android.support.test.InstrumentationRegistry;
|
| import android.support.test.filters.SmallTest;
|
| -import android.test.InstrumentationTestCase;
|
| +
|
| +import org.junit.Assert;
|
| +import org.junit.Test;
|
| +import org.junit.runner.RunWith;
|
|
|
| import org.chromium.base.Log;
|
| +import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
|
|
| import java.util.concurrent.Semaphore;
|
| import java.util.concurrent.TimeUnit;
|
| import java.util.concurrent.atomic.AtomicReference;
|
|
|
| /** Tests for GSAServiceClient. */
|
| -public class GSAServiceClientTest extends InstrumentationTestCase {
|
| +@RunWith(ChromeJUnit4ClassRunner.class)
|
| +public class GSAServiceClientTest {
|
| private static final String TAG = "GSAServiceClientTest";
|
|
|
| + @Test
|
| @SmallTest
|
| public void testGetPssForService() throws Exception {
|
| - Context context = getInstrumentation().getTargetContext();
|
| + Context context = InstrumentationRegistry.getInstrumentation().getTargetContext();
|
|
|
| if (!GSAState.getInstance(context).isGsaAvailable()) {
|
| Log.w(TAG, "GSA is not available");
|
| @@ -48,20 +55,21 @@ public class GSAServiceClientTest extends InstrumentationTestCase {
|
| };
|
| context.bindService(intent, connection, Context.BIND_AUTO_CREATE);
|
| try {
|
| - assertTrue("Timeout", semaphore.tryAcquire(10, TimeUnit.SECONDS));
|
| + Assert.assertTrue("Timeout", semaphore.tryAcquire(10, TimeUnit.SECONDS));
|
|
|
| int pss = GSAServiceClient.getPssForService(componentNameRef.get());
|
| - assertTrue(pss != GSAServiceClient.INVALID_PSS);
|
| - assertTrue(pss > 0);
|
| + Assert.assertTrue(pss != GSAServiceClient.INVALID_PSS);
|
| + Assert.assertTrue(pss > 0);
|
| } finally {
|
| context.unbindService(connection);
|
| }
|
| }
|
|
|
| + @Test
|
| @SmallTest
|
| public void testGetPssForServiceServiceNotFound() throws Exception {
|
| ComponentName componentName = new ComponentName("unknown.package.name", "UnknownClass");
|
| int pss = GSAServiceClient.getPssForService(componentName);
|
| - assertTrue(pss == GSAServiceClient.INVALID_PSS);
|
| + Assert.assertTrue(pss == GSAServiceClient.INVALID_PSS);
|
| }
|
| }
|
|
|