我是一所大学的计算机科学专业的学生,直到几天前,我们一直在使用BlueJ IDE。 既然我们还没有教过如何使用数据库,要在我们的程序中存储各种数据,我们将使用ArrayLists(或其他任何东西)和方法创建Container类来填充数据。到"存储"那些数据,我们使用了JUnit测试类中的方法(在@Before setUp()方法中),在运行程序之前,我们右键单击BlueJ界面中的测试类并选择"测试夹具到对象工作台&#34 ;,它创建了填充ArrayLists所需的所有对象,然后我们启动了能够在ArrayLists中查看数据的程序。
现在,我们在Eclipse中为与之前相同的软件(具有文本UI)进行GUI分配,并且我试图在Eclipse中从BlueJ重新创建相同的东西。问题是,我只能设法运行一个JUnit类,我找不到任何类似BlueJ"测试夹具到对象工作台的东西"。
基本上,我需要以某种方式运行一个填充ArrayLists的测试类,但是在它执行之后,启动Gui程序。我试过从JUnit调用main()方法(在@Test中),它只能作为普通的JUnit测试完成,而不会向我显示GUI。
有人可以帮帮我吗?随意提出更多问题。
答案 0 :(得分:0)
为什么不是这样的?
private Collection<String> myArray;
@Before
public void startUp() {
myArray = new ArrayList<String>();
myArray.add("data");
}
您使用的是哪个版本的JUnit?