gpt4 book ai didi

java - 我有 100 种使用 Java selenium Junit 进行测试的方法。如何在不使用@test注释的情况下编写方法

转载 作者:行者123 更新时间:2023-12-01 16:23:24 25 4
gpt4 key购买 nike

为 Selenium 中的每个方法编写 @Test 注解对我来说是不可行的。假设我必须再次为 1000 个方法编写 @Test 那么这将是非常乏味的。我怎样才能避免这种情况?

最佳答案

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 注释来注释每个方法。

<小时/>

引用文献

您可以在以下位置找到一些相关的详细讨论:

关于java - 我有 100 种使用 Java selenium Junit 进行测试的方法。如何在不使用@test注释的情况下编写方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62209034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com