gpt4 book ai didi

java - Intellij IDEA - 识别所有被忽略的 junit 测试

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

有人可以告诉我有没有一种方法可以识别所有被忽略的 JUnit 测试,即 @Ignore 被添加到方法中或 @Test 丢失IntelliJ IDEA 中的方法?

  • IDEA 版本 - 2017.2.2
  • JUnit - 4.12

最佳答案

可以使用 Edit > Find > Find in Path 查找包含 @Ignore 注释的测试类 ...

enter image description here

查找“方法中缺少@Test”的测试类比较棘手,因为任何类都可以是测试类。或者换一种说法;一个类被认为是“测试类”,如果 (a) 它位于测试源代码树中并且 (b) 它至少有一个用 @Test 注释的公共(public)方法。因此,缺少 @Test 会从您的搜索中排除某个类。所以,也许您正在寻找满足这些条件的类(class):

  • 至少有一个方法用@Test注释
  • 至少有一个没有用@Test注解的公共(public)方法

这需要 Structural Search ,从 Edit > Find > Search Structurally 访问。有许多可用的固定模板:

enter image description here

关于java - Intellij IDEA - 识别所有被忽略的 junit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45956552/

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