I am using JUnit tests in Android Studio 1.2.2. The tests run without a problem. The only thing that puzzles me is that Android Studio cannot resolve the actual org.junit package. Obviously it does resolve it otherwise the tests wouldn't run. But the import and annotations are marked red in Android Studio as shown here. Is this a bug in Android Studio? I tried rebuilding the app and restarting Android Studio but this doesn't correct the problem.
import org.junit.Test; import static org.junit.Assert.*; // cannot resolve symbol 'junit' public class CanadaTest { @Test public void testCountryName() throws Exception { int x = 0; x++; } }
Explanation: The default JUnit package is “org,junit”.
Try File -> Invalidate Caches / Restart
.
Put this in your gradle file:
testCompile 'junit:junit:4.12'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With