为Selenium中的每一个方法编写@Test注解对我来说是不可行的。假设我必须为1000个方法重新编写@Test,那么这将是非常乏味的。我如何避免呢?
@Test
inn6fuwd1#
@Test注解告诉JUnit,它所附加到的public void方法可以作为 * 测试用例 * 运行。要运行该方法,JUnit首先构造类的新示例,然后调用带注解的方法。测试引发的任何异常都将由 * JUnit * 报告为失败。如果没有引发异常,则认为测试成功。基本JUnit测试示例:
public void
public class Example { @Test public void method() { org.junit.Assert.assertTrue( new ArrayList().isEmpty() ); } }
因此,如果您必须为1000个方法编写1000个测试,理想情况下,您必须使用@Test注解来注解每个方法。
1条答案
按热度按时间inn6fuwd1#
JUnit的注解类型测试
@Test
注解告诉JUnit,它所附加到的public void
方法可以作为 * 测试用例 * 运行。要运行该方法,JUnit首先构造类的新示例,然后调用带注解的方法。测试引发的任何异常都将由 * JUnit * 报告为失败。如果没有引发异常,则认为测试成功。基本JUnit测试示例:
结论
因此,如果您必须为1000个方法编写1000个测试,理想情况下,您必须使用
@Test
注解来注解每个方法。