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