Skip to content

Commit 0f41b15

Browse files
committed
Update to Robolectric 4.12.2
1 parent 0943438 commit 0f41b15

File tree

19 files changed

+20
-49
lines changed

19 files changed

+20
-49
lines changed

bvanalytics/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ dependencies {
2121
testImplementation sdkTestDep.mockito
2222
testImplementation sdkTestDep.mockWebServer
2323
testImplementation sdkTestDep.robolectric
24-
testImplementation sdkTestDep.roboPlayServices
2524
testImplementation sdkTestDep.androidJson
2625
testImplementation sdkTestDep.androidXTest
2726

bvanalytics/src/sharedTest/java/com/bazaarvoice/bvandroidsdk/BaseShadows.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.bazaarvoice.bvandroidsdk;
22

33
import android.content.Context;
4-
import android.net.Network;
54
import android.security.NetworkSecurityPolicy;
65

76
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
@@ -40,14 +39,6 @@ public static AdvertisingIdClient.Info getAdvertisingIdInfo(Context context) thr
4039
}
4140
}
4241

43-
/**
44-
* Here because https://github.com/robolectric/robolectric/issues/2223
45-
*/
46-
@Implements(Network.class)
47-
public static class ShadowNetwork {
48-
49-
}
50-
5142
@Implements(NetworkSecurityPolicy.class)
5243
public static class NetworkSecurityPolicyWorkaround {
5344
@Implementation

bvanalytics/src/test/java/com/bazaarvoice/bvandroidsdk/BvAdIdLimitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import static org.junit.Assert.assertNotNull;
1515

1616
@RunWith(RobolectricTestRunner.class)
17-
@Config(shadows = {BaseShadows.ShadowAdIdClientWithLimit.class, BaseShadows.ShadowNetwork.class})
17+
@Config(shadows = {BaseShadows.ShadowAdIdClientWithLimit.class})
1818
public class BvAdIdLimitTest {
1919
private BvStubData stubData;
2020

bvanalytics/src/test/java/com/bazaarvoice/bvandroidsdk/BvAdIdNoLimitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import static org.junit.Assert.assertTrue;
1818

1919
@RunWith(RobolectricTestRunner.class)
20-
@Config(shadows = {BaseShadows.ShadowAdIdClientNoLimit.class, BaseShadows.ShadowNetwork.class})
20+
@Config(shadows = {BaseShadows.ShadowAdIdClientNoLimit.class})
2121
public class BvAdIdNoLimitTest {
2222
private static final String UUID_PATTERN = "\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12}";
2323
private BvStubData stubData;

bvanalytics/src/test/java/com/bazaarvoice/bvandroidsdk/BvAdIdNoPlayServicesTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import static org.junit.Assert.assertNull;
1515

1616
@RunWith(RobolectricTestRunner.class)
17-
@Config(shadows = {BaseShadows.ShadowAdIdClientNoPlayServices.class, BaseShadows.ShadowNetwork.class})
17+
@Config(shadows = {BaseShadows.ShadowAdIdClientNoPlayServices.class})
1818
public class BvAdIdNoPlayServicesTest {
1919
private BvStubData stubData;
2020

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
sdk: 18
2-
constants: com.bazaarvoice.bvandroidsdk_analytics.BuildConfig
3-
manifest: --default
1+
sdk: 19

bvcommon/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ dependencies {
1212
testImplementation sdkTestDep.mockito
1313
testImplementation sdkTestDep.mockWebServer
1414
testImplementation sdkTestDep.robolectric
15-
testImplementation sdkTestDep.roboPlayServices
1615
testImplementation sdkTestDep.androidXTest
1716
testCompileOnly sdkDep.gson
1817
}

bvcommon/src/sharedSdkTest/java/com/bazaarvoice/bvandroidsdk/BVBaseTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import org.junit.runner.RunWith;
1818
import org.mockito.Mock;
1919
import org.robolectric.RobolectricTestRunner;
20-
import org.robolectric.annotation.Config;
2120

2221
import java.io.File;
2322
import java.io.FileOutputStream;
@@ -36,7 +35,6 @@
3635
import static org.mockito.MockitoAnnotations.initMocks;
3736

3837
@RunWith(RobolectricTestRunner.class)
39-
@Config(shadows = {BaseShadows.ShadowNetwork.class})
4038
public abstract class BVBaseTest {
4139

4240
MockWebServer server = new MockWebServer();
@@ -189,4 +187,4 @@ private static File createFileFromInputStream(InputStream inputStream) {
189187

190188
return null;
191189
}
192-
}
190+
}

bvcommon/src/test/java/com/bazaarvoice/bvandroidsdk/AdIdRequestTaskTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@
1010
import org.robolectric.Robolectric;
1111
import org.robolectric.RobolectricTestRunner;
1212
import org.robolectric.annotation.Config;
13+
import org.robolectric.annotation.LooperMode;
1314

1415
import java.util.concurrent.CountDownLatch;
1516

1617
import static junit.framework.TestCase.assertEquals;
1718
import static junit.framework.TestCase.assertNotNull;
1819

1920
@RunWith(RobolectricTestRunner.class)
20-
@Config(shadows = {BaseShadows.ShadowNetwork.class, BvSdkShadows.BvShadowAsyncTask.class, BaseShadows.ShadowAdIdClientNoLimit.class})
21+
@Config(shadows = {BvSdkShadows.BvShadowAsyncTask.class, BaseShadows.ShadowAdIdClientNoLimit.class})
2122
public class AdIdRequestTaskTest {
2223

2324
@Test(expected = IllegalArgumentException.class)
@@ -33,6 +34,7 @@ public void shouldFailWithNullContext() {
3334
}
3435

3536
@Test
37+
@LooperMode(LooperMode.Mode.LEGACY)
3638
public void shouldReturnAnAdId() throws InterruptedException {
3739
CountDownLatch latch = new CountDownLatch(1);
3840
AdIdRequestTask.AdIdCallback adIdCallback = result -> {

bvcommon/src/test/java/com/bazaarvoice/bvandroidsdk/BVAuthenticatedUserTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import static org.mockito.MockitoAnnotations.initMocks;
3030

3131
@RunWith(RobolectricTestRunner.class)
32-
@Config(shadows = {BaseShadows.ShadowNetwork.class, BvSdkShadows.BvShadowAsyncTask.class, BaseShadows.ShadowAdIdClientNoLimit.class, BaseShadows.NetworkSecurityPolicyWorkaround.class})
32+
@Config(shadows = {BvSdkShadows.BvShadowAsyncTask.class, BaseShadows.ShadowAdIdClientNoLimit.class, BaseShadows.NetworkSecurityPolicyWorkaround.class})
3333
public class BVAuthenticatedUserTest extends BVBaseTest {
3434

3535
BVAuthenticatedUser subject;
@@ -90,4 +90,4 @@ private static String getJsonFile(Class clazz, String fileName) throws IOExcepti
9090
return bufferedSource.readString(Charset.defaultCharset());
9191
}
9292

93-
}
93+
}

0 commit comments

Comments
 (0)