環境
- Android Studio 1.3 RC4
- Android SDK Tools 24.3.3
- Android Support Library 22.2.1
- Google Play Services 25.0.0
課題
Android StudioでJUnit4によるテストを書いてみたが、@Testアノテーションをつけたにも関わらず、実行するとテストが見つからないと言われる。
Running tests Test running started junit.framework.AssertionFailedError: No tests found in ${パッケージ名} at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1853)
対応
@RunWithアノテーションを使う。
/* src/androidTestの場合 */ @RunWith(AndroidJUnit4.class) public class HogeHogeTest{ /* src/testの場合 */ @RunWith(JUnit4.class) public class HogeHogeTest{
なんつーか、自分の場合は他にも問題がでたのだけど、それはまた別の話のはず。