@Before,@After
@Before:
某一个方法中,加入了@Before注解以后,那么这个方法中的功能会在测试方法执行前先执行
一般会在@Before修饰的方法中加入:加入一些申请资源的代码:申请数据库资源,申请io资源,申请网路资源。。。
@After
某一个方法中,加入了@After注解以后,那么这个方法中的功能会在测试方法执行后执行
一般会在@After修饰的方法中加入:加入释放资源的代码:释放数据库资源,释放io资源,
package com.msb.test; import com.msb.calulator.Calculator; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; /** * 开发人:liu */ public class CalculatorTest { @Before public void init(){ System.out.println("测试方法开始了。。。"); } @After public void close(){ System.out.println("测试方法结束了。。。"); } //测试加法 @Test public void testAdd(){ System.out.println("测试add方法"); Calculator cal=new Calculator(); int result=cal.add(10,30); //System.out.println(result);程序的运行结果可以不关注 //加入断言:预测一下结果,判断一下我预测的结果和实际的结果是否一致; Assert.assertEquals(40,result);//第一个参数预测结果 第二个参数实际结果 } //测试减法 @Test public void testSub(){ System.out.println("测试sub方法"); Calculator cal=new Calculator(); int result=cal.sub(30,20); System.out.println(result); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)