我想在Maven3下运行JUnit Theories, Theories在方法之前有Annotation @Theory。
在Eclipse中运行测试没有问题。
使用surfire插件在Maven下运行它我得到“java.lang.Exception:No runnable methods”
我该如何处理这个问题
答案 0 :(得分:1)
它对我有用。我在插件部分中的配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<configuration>
<includes>
<include>**/*Junit*.java</include>
<include>**/*Test*.java</include>
<include>**/*Test.java</include>
<include>**/*TestCase.java</include>
</includes>
<excludedGroups combine.self="override" />
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>2.12</version>
</dependency>
</dependencies>
</plugin>
我使用了junit版本4.10