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

Popular posts from this blog

sequelize.js - Sequelize group by with association includes id -

java - Android raising EPERM (Operation not permitted) when attempting to send UDP packet after network connection -