Junit
测试和业务分离
- 分为不同的包
定义测试方法,添加注解
- 导入junit依赖
pom.xml中添加依赖,然后import
import org.junit.Test
也可以点击叹号的第一个
判定结果
绿色一切正常,红色出现异常
即使出现绿色结果,也不意味着测试通过,代码逻辑可能出现问题,所以添加断言
断言
public class CalculatorTest{ @Test public void testAdd(){ System.out.println("test"); int a = 10; Assert.assertEquals(10, a); } }
Assert.assertEquals,第一个参数是预测结果,第二个参数是测试变量
@Before和@After
public class CalculatorTest{ @Before public void init(){ } @Test public void testAdd(){ System.out.println("test"); int a = 10; Assert.assertEquals(10, a); } @After public void close(){ } }
@Before会在测试方法之前进行,@After会在测试方法之后及进行
论读书
睁开眼,书在面前 闭上眼,书在心里
睁开眼,书在面前 闭上眼,书在心里