如何在Eclipse中创建预格式化的Java文件?

时间:2014-12-17 22:31:33

标签: java eclipse junit

我目前正在使用Selenium-RC API编写JUnit测试用例。我正在写我的脚本:

//example JUnit test case

public class myScripts extends SeleneseTestCase {

   public void setUp() throws Exception {
      SeleniumServer newSelServ = new SeleniumServer();
      newSelServ.start();
      setUp("https://mySite.com", "*firefox");
   }

   public void insert_Test_Name throws Exception {

       //write test code here

   }
}

对于每个测试,我都有一个新的JUnit文件。现在,由于我的JUnit文件的开头基本上都是相同的,只是在最后有微小的变化,我正在考虑创建一个预先格式化的Java模板来编写创建一个已写入冗余代码的文件。但是,我找不到有关这是否可行的任何信息。 Eclipse是否允许您为某些包创建文件模板?

1 个答案:

答案 0 :(得分:4)

创建一个超类来添加所有公共代码。创建模板非常糟糕,因为您在一天结束时复制了代码。

class Super extends SeleneseTestCase{
// Add all common code
}

class Test1 extends Super{
   // only special test case logic

}

另外我建议不要为每个测试用例创建SeleniumServer实例,这会降低测试套件的整体性能。只要您按顺序运行测试,就可以重用对象。