2016-06-20 11 views
0

IntelliJで新しいプロジェクトを開始しましたが、それはうまく動作しません。現在、問題は、単体テストを実行しようとすると、実行するコードのデバイス/ VMを選択するように促すということです。ただし、これらはjUnitクラスであり、デバイスは必要ありません。実際には何も必要ありません:IntelliJ/AndroidStudioにユニットテスト用のデバイス/ VMが必要

public class ExampleUnitTest { 
    @Test 
    public void addition_isCorrect() throws Exception { 
     assertEquals(4, 2 + 2); 
    } 
} 

どのような考えですか?プロジェクトはhereで見ることができますが、それはかなりストックプロジェクトです。

答えて

0

Androidスタジオでは、単体テストであっても、独自の実行環境を提供していません。 ASは、Androidランタイム環境、デバイスまたはエミュレータ、およびJava仮想マシン(JVM)のホストコンピュータ上で実行できる単体テストのいずれかを必要とする計装テストを区別します。しかし後者の場合でも環境をセットアップする必要があります。

続きを見るhttps://developer.android.com/training/testing/unit-testing/index.html

関連する問題