JUnit4 学习笔记(一) 安装与示例

下载与安装

(1) 直接使用jar

下载下面这两个jar,然后添加到测试路径中:

  • [junit.jar](https://search.maven.org/search?q=g:junit AND a:junit)

  • hamcrest-core.jar

(2) 使用Maven的方式

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

官方示例

创建目录junit-example,然后下载上面的两个jar包放在目录下。

(1) 创建需要被测试的类

创建一个Calculator.java文件,然后把下面的内容复制进去:

public class Calculator {
  public int evaluate(String expression) {
    int sum = 0;
    for (String summand: expression.split("\\+"))
      sum += Integer.valueOf(summand);
    return sum;
  }
}

编译这个类:

javac Calculator.java

(2) 创建测试类

创建CalculatorTest.java文件,然后把下面的内容复制进去:

import static org.junit.Assert.assertEquals;
import org.junit.Test;

public class CalculatorTest {
  @Test
  public void evaluatesExpression() {
    Calculator calculator = new Calculator();
    int sum = calculator.evaluate("1+2+3");
    assertEquals(6, sum);
  }
}

编译测试类:

在Linux或MacOS上执行下面命令

javac -cp .:junit-4.XX.jar:hamcrest-core-1.3.jar CalculatorTest.java

在windows上执行下面的命令

javac -cp .;junit-4.XX.jar;hamcrest-core-1.3.jar CalculatorTest.java

(3) 运行测试

在命令行中运行测试。

在Linux或MacOS上,执行下面的命令:

java -cp .:junit-4.XX.jar:hamcrest-core-1.3.jar org.junit.runner.JUnitCore CalculatorTest

在windows上执行命令:

java -cp .;junit-4.XX.jar;hamcrest-core-1.3.jar org.junit.runner.JUnitCore CalculatorTest

输出结果为:

JUnit version 4.12
.
Time: 0,006

OK (1 test)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值