shaobing1983
2010-12-10 10:16maven junit testng 问题
maven构建的环境下,测试使用的是testNG。由于想看测试的覆盖率,于是装了个djunit插件(djunit基于junit)。
现象是:testNG运行ok,但是用junit或者djunit运行报错:
junit.framework.AssertionFailedError: No tests found in XXXX(package-name)
我的测试文件是这么写的:
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import XXX.TsTypeMapping;
import XXX.common.test.base.AbstractTestBase;
public class TestTsTypeMapping extends AbstractTestBase {
@BeforeClass
public static void beforeClass() throws Exception {
...
}
@Test
public void testTsTypeMapping() {
...
}
}
其中,class名以TestXXX开始,没问题;测试方法testXXX也没问题;
class AbstractTestBase 是extends TestCase的应该也没问题;
@Test也标记了 以上4点都满足junit的标准的
ps:我另外一个project里面也是这么测试的,testclass去extends AbstractTestBase,testNg和junit,djunit都可以跑的很流畅。现在的project里的testclass和之前的project的testclass 都是extends同一个AbstractTestBase的
希望指点究竟是哪里出了问题,应该怎么修改才既可以testNg也可以junit测试。
(我怀疑是maven的pom设置,但是不知道怎么设置。)
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- maven junit testng 问题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 关于System.out的一个问题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- git add的时候出错,是什么原因?改怎样解决?
- java
- intellij-idea
- git
- 2个回答