首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >避免Maven抱怨没有任何@Test的模拟对象

避免Maven抱怨没有任何@Test的模拟对象
EN

Stack Overflow用户
提问于 2011-09-25 18:07:16
回答 2查看 206关注 0票数 1

Maven 3.x.x抱怨我用于另一个真实测试的模拟"TestPacket“类:

代码语言:javascript
复制
java.lang.Exception: No runnable methods

我怎样才能避免Maven对此抱怨呢?我现在这样做(在TestPacket中):

代码语言:javascript
复制
@Test
public void workaround() {
}

但应该有另一种干净利落的方法。

谢谢您抽时间见我!

安德鲁

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-25 18:37:35

这更多的是一个JUnit问题,而不是一个maven问题。如果您不希望您的TestPacket类被JUnit视为JUnit测试类,请使用JUnit的@Ignore批注(在类级别)对其进行批注

票数 4
EN

Stack Overflow用户

发布于 2011-09-25 18:39:15

在pom中surefire插件的配置中排除default "**/Test*.java" inclusion rule

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <excludes>
            <exclude>**/Test*.java</exclude>
        </excludes>
    </configuration>
</plugin>

更好的解决方案是只排除您的TestPacket类。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7544843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档