【发布时间】:2020-07-24 20:16:46
【问题描述】:
我有一个 Java 程序,当它运行时,它会显示一个带有导入文件按钮的 GUI。我想为导入文件方法编写一个单元测试,以确保该方法一直执行,但该方法仅在按下按钮时调用,仅在手动运行程序时才可用。这种情况的最佳方法是什么?
测试方法:
public FileClass{
public Boolean import(someVar1, someVar2, someVar3){
Boolean success = false;
......
click some buttons, choose the file, and click OK
......
return success;
}
}
我的junit测试:
public class FileClassTest{
@Test
public void importTest(){
....
....
assertTrue(FileClass.import(x,y,z));
}
}
【问题讨论】:
-
您需要使用一些框架进行自动化 GUI 测试:stackoverflow.com/questions/91179/…。
标签: java unit-testing junit gui-testing gui-test-framework