我在 Eclipse 中运行 Android JUnit 测试。我有一个在 JUnit 运行期间测试的函数。在函数内部,我将一些值保存到本地文件中。但它似乎没有被保存。是什么原因,以及如何从该功能在控制台中输出一些数据?
它与 robots 开发人员提供的示例应用程序中的单元测试代码基本相同。
public void testDisplayBlackBox() {
//Enter any integer/decimal value for first editfield, we are writing 10
solo.enterText(0, "10");
//Enter any interger/decimal value for first editfield, we are writing 20
solo.enterText(1, "20");
//Click on Multiply button
solo.clickOnButton("Multiply");
//Verify that resultant of 10 x 20
assertTrue(solo.searchText("200"));
ArrayList <View> aview= solo.getCurrentViews();
for (View v:aview)
{
//System.out.println(v.toString());
//solo.enterText(0, v.toString());
try {
FileUtils.writeStringToFile(new File("test.txt"), v.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//FileUtils
}
//aview.get(0).
}