hamcrest core 1.3.jar和junit 4.12.jar
JUnit4.11和hamcrest-core-1.3 搭建自己的测试环境(非eclipse内置Junit)
Hamcrest Library 1.3
Hamcrest Core 1.3
Hamcrest All 1.3
package test.Demo;
import org.hamcrest.Matchers;
import org.junit.Assert;
import org.junit.Test;
public class CalculatorTest {
@Test
public void add() {
int result = new Calculator().add(1,3);
Assert.assertEquals(4,result);
}
@Test
public void sub() {
int result = new Calculator().sub(1,3);
Assert.assertEquals(-2,result);
}
@Test
public void divide(){
int result = new Calculator().divide(3,1);
Assert.assertThat(result, Matchers.is(4));
}
}
package test.Demo;
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public int sub(int a, int b) {
return a - b;
}
public int divide(int a,int b){
return a/b;
}
}