gradle这个测试任务失败上延伸的TestCase测试的Util类,但没有测试方法

问题描述 投票:0回答:1

我一直在使用旧的Junit 3路遗留测试类:

public class MyTestUtil extends TestCase {
  //class has helper methods but no method starting with "test"
}

我有一个扩展此类其他测试类:

public class MyTests extends MyTestUtil {
       public void testSomething() {
       }
}

我试图运行此使用gradle这个构建文件。而构建失败,并警告抱怨:

junit.framework.AssertionFailedError: No tests found in myPackage.MyTestUtil

当我排除测试任务该类构建显然运行正常:

test {
  exclude '**/MyTestUtil.class'   
}

但我不知道,如果剔除像这是唯一的解决方案。

有没有办法与此警告做掉?

java gradle junit
1个回答
0
投票

从JUnit的FAQ

为什么我会收到警告“AssertionFailedError异常:在没有找到XXX测试”当我跑我的测试?

请确保您有更多的以上方法标注了@Test

无论是添加至少一个测试或像你描述排除类。

© www.soinside.com 2019 - 2024. All rights reserved.