Java基础教程:IDEA单元测试
2024-10-16 04:52:58
Java基础教程:IDEA单元测试
环境配置
使用idea IDE 进行单元测试,首先需要安装JUnit 插件。
安装JUnit插件步骤
File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。
安装完成后需要重新启动IDEA。
使用JUnit插件
在需要进行单元测试的类中,使用快捷键alt+insert,选择JUnit test,选择JUnit4。
单元测试
测试流程
如下是一个较为完成的测试流程
@BeforeClass
public static void setUpBeforeClass() throws Exception { }
@AfterClass
public static void setUpAfterClass() throws Exception { } @Before
public void before() throws Exception { } @After
public void after() throws Exception { }
@Test
public void test(){
System.out.println("艾力");
}
说明:
1、@BeforeClass所修饰的方法在所有方法加载前执行,而且他是静态的在类加载后就会执行该方法,在内存中只有一份实例,适合用来加载配置文件。
2、@AfterClass所修饰的方法在所有方法执行完毕之后执行,通常用来进行资源清理,例如关闭数据库连接。
3、@Before和@After在每个测试方法执行前都会执行一次。
4、测试方法上面必须使用@Test注解进行修饰。
5、测试方法必须使用public void 进行修饰,不能带有任何参数。
6、测试单元中的每一个方法必须独立测试,每个测试方法之间不能有依赖。
常用注解
@Test(excepted=XX.class) 在运行时忽略某个异常。 @Test(timeout=毫秒) 允许程序运行的时间。 @Ignore 所修饰的方法被测试器忽略。 @RunWith 可以修改测试运行器 org.junit.runner.Runner
参考链接
- 本文参考自华行天下
最新文章
- Eclipse启动Tomcat时45秒超时的解决方法
- jsp页面的跳转取值
- sql 删除多项
- js 闭包和回调
- eclipse php 开发环境配置
- ssh登录失败处理步骤
- sqlserver 设置外键
- IE常见的兼容处理
- 深度学习中优化【Normalization】
- Android Handler、Message、MessageQueue和Looper官方说明
- Jenkins+PowerShell持续集成环境搭建(二)控制台项目
- Available Captures for Rook LT999
- windows的cmd下面格式化某个盘符
- c3p0的几种使用方式(原文地址: https://my.oschina.net/liangtee/blog/101047)
- glViewport()函数和glOrtho()函数的理解(转)
- 微信小程序字符串如何转数字?
- Css-常用css
- Spring 3.1 entityManagerFactory java.lang.NoSuchFieldError: NULL Error
- pb_ds的优先队列实现dijkstra
- jquery 跳转页面传值的问题
热门文章
- springboot启动时执行任务CommandLineRunner
- mongodb mongod.lock文件及oplog文件
- Greenplum 调优--数据倾斜排查(二)
- 【算法】变邻域搜索算法(Variable Neighborhood Search,VNS)超详细一看就懂的解析
- linux系列(八):cp命令
- 配置Notepad++
- 【模板】分治FFT
- (转)SLOW READPROCESSOR;ERROR SLOW BLOCKRECEIVER错误日志分析
- 用win-acme给windows服务器添加SSL(Let's Encrypt)证书
- scanf和fgets比较