android - Robolectric "INTERNET permission is required" -
i'm getting error when create activity robolectric:
java.lang.illegalargumentexception: internet permission required.
this i'm doing:
@config(constants = buildconfig.class, sdk = testconfig.min_sdk_unit_tests, manifest = "src/main/androidmanifest.xml") @runwith(robolectricgradletestrunner.class) public class atest { @test public void testtrackdonotaskmeagainselected() throws exception { final anactivity activity = robolectric.buildactivity(anactivity.class).create().get(); } update 1: our current setup, have manifests:
app/src/androidtest/androidmanifest.xml app/src/debug/androidmanifest.xml app/src/main/androidmanifest.xml app/src/test/androidmanifest.xml i found debug executed instead of test, that's why permission in app/src/test/androidmanifest.xml ignored.
add manifest:
<uses-permission android:name="android.permission.internet" />
Comments
Post a Comment