我有100个方法需要使用JavaSeleniumJunit进行测试,如何在不使用@test注解的情况下编写这些方法

xvw2m8pv  于 2023-01-20  发布在  Java
关注(0)|答案(1)|浏览(61)

为Selenium中的每一个方法编写@Test注解对我来说是不可行的。假设我必须为1000个方法重新编写@Test,那么这将是非常乏味的。我如何避免呢?

inn6fuwd

inn6fuwd1#

JUnit的注解类型测试

@Test注解告诉JUnit,它所附加到的public void方法可以作为 * 测试用例 * 运行。要运行该方法,JUnit首先构造类的新示例,然后调用带注解的方法。测试引发的任何异常都将由 * JUnit * 报告为失败。如果没有引发异常,则认为测试成功。
基本JUnit测试示例:

public class Example {
   @Test 
   public void method() {
       org.junit.Assert.assertTrue( new ArrayList().isEmpty() );
   }
}

结论

因此,如果您必须为1000个方法编写1000个测试,理想情况下,您必须使用@Test注解来注解每个方法。

相关问题