gpt4 book ai didi

java - 对于一种测试方法,是否有 JUNIT 注释可以在方法之后跳过?

转载 作者:行者123 更新时间:2023-11-30 04:34:31 25 4
gpt4 key购买 nike

我在用 @Test 注释的测试类中有 5 个测试方法。我也有 @Before@After 方法。有没有办法只对第一个测试方法使用 @After 跳过该方法并运行其余的方法?

最佳答案

  1. 如果您希望它具有一定的通用性,请在 @Before 中将变量“afterToBeLaunched”设置为 false。并且在每个需要@After的测试中,将其设置为true。当然,在 @After 开始时检查它,如果为 false,则返回该方法。
  2. 如果您在4.7版本之后使用JUnit,请使用@Rules。 ( Apply '@Rule' after each '@Test' and before each '@After' in JUnit ) 您可以使用 Rule 而不是 @After 并使用 TestName ,您可以在那里读取测试的名称,并根据当前结束的测试进行结束操作。

关于java - 对于一种测试方法,是否有 JUNIT 注释可以在方法之后跳过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815167/

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