【发布时间】:2012-11-01 00:14:24
【问题描述】:
当我在 Android 模拟器中运行以下测试时,输入值不会显示在 EditText 中。为什么不呢?我需要更改什么才能在模拟器中看到输入? (测试通过了,所以最后可能没关系。我只是希望能够在模拟器中看到它实际发生。)
public void testOkButtonOnClickWithUserInputNumber() throws Throwable {
this.sendKeys(Integer.toString(this.testNumber)); // 123
this.runTestOnUiThread(new Runnable() {
@Override
public void run() {
Assert.assertTrue(NumberFilterTest.this.okButton.performClick());
}
});
this.getInstrumentation().waitForIdle(new Runnable() {
@Override
public void run() {
Assert.assertTrue(NumberFilterTest.this.activity.isFinishing());
}
});
}
【问题讨论】:
标签: android unit-testing android-emulator junit