Maven中使用Junit测试

来源:互联网 发布:材料sci知乎 编辑:程序博客网 时间:2024/06/06 21:41

在src\test\java中编写测试程序,会出现提示找不到junit.jar包:

import static org.junit.Assert.assertEquals;import org.junit.Test;public class HelloTest {   @Test   public void testHello(){      App app=new App();      String result=app.sayHello();      assertEquals("Hello",result);   }}出现问题的原因:在pom.xml中默认生成:
<dependency>  <groupId>junit</groupId>  <artifactId>junit</artifactId>  <version>3.8.1</version>  <scope>test</scope></dependency>

因为3.x版本为编程方式,而4.x是注解方式。本次测试使用注解方式,故应该修改如下:

    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>4.7</version>      <scope>test</scope>    </dependency>

maven中主要命令:
mvn clean compile:编译;
mvn clean test:测试;
mvn clean package:打包,默认jar格式
mvn clean install:打包到本地仓库

0 0
原创粉丝点击