テストプロジェクトを作成します。私の手順:
- ファイル - 新規 - プロジェクト;
- 選択 - Android テスト プロジェクト。
- 名前のプロジェクトを設定します。
- テストが必要なときにプロジェクトを選択します。
- SDK ターゲット バージョンを選択します。
- [完了] をクリックします。
完了したら、libs フォルダーを作成し、そこに espresso-1.0-SNAPSHOT-bundled.jar を追加します。プロジェクトの構造が見える
完了したら、テスト クラスを作成します。
public class TestT extends ActivityInstrumentationTestCase2<MainActivity>
{
public TestT(Class<MainActivity> activityClass)
{
super(activityClass);
}
@BeforeClass
public static void setUpBeforeClass() throws Exception
{}
@AfterClass
public static void tearDownAfterClass() throws Exception
{}
@Before
public void setUp() throws Exception
{}
@After
public void tearDown() throws Exception
{}
@Test
public void test()
{
fail("Not yet implemented");
}
@SmallTest
public void testTest()
{
Espresso.onView(ViewMatchers.withId(R.id.btnClick)).perform(ViewActions.click());
Espresso.onView(ViewMatchers.withId(R.id.tvClick)).check(ViewAssertions.matches(ViewMatchers.withText(MainActivity.TEXT)));
}
}
完了したら、テスト プロジェクトを実行します。
- テスト プロジェクトを右クリックします。
- 実行 - Android JUnit プロジェクト。
プロジェクトは実行されますが、表示されません。ウィンドウ - ビューの表示 - Java - JUnit を開きます。
emulator-5554 をダブルクリックしてダイアログを表示:
すべてのバージョンの Eclipse と ADT プラグインを試します。私は何を間違っていますか?