我是编写Maven pom文件和JUnit测试的新手。我在我的pom中跟随它并按预期调用我的测试脚本。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
</plugin>
似乎JUnit比确定的fire插件更受欢迎。
1)JUnit与maven肯定fire插件的默认行为(从上面的插件配置对我有用)有何不同/不同之处。我可以想象JUnit有额外的API /库;但除了肯定的插件之外,他们还给了我什么呢
2)将使用确定的fire插件运行的当前测试更改为JUnit的最简单方法是什么。我遇到了以下链接,这意味着向pom添加几行就足够了(?) http://maven.apache.org/surefire/maven-surefire-plugin/examples/junit.html
3)关于以前的子弹,如果我将确定的火插件测试转换为JUnit,我会有什么好处。
希望,我是明确的(我的maven和JUnit的介绍背景)
答案 0 :(得分:3)
正如right here所述:
要开始使用JUnit,您需要将所需的JUnit版本添加到项目中......这是入门所需的唯一步骤 - 您现在可以在测试源目录中创建测试(例如,src /测试/ JAVA)。
您的问题令人困惑,并建议您尚未进行任何初步研究。当你说&#34; surefire测试&#34;你的意思是Pojo tests。如果你知道什么是JUnit测试,那么将Pojo测试转换为JUnit测试是很常见的事情。只需将@Test
放在Pojo测试方法之前。您可能还希望将assert
转换为适当的JUnit断言方法。总之,只需阅读一个JUnit教程,其余的将是直截了当的。
答案 1 :(得分:3)