JUnit学习

本文介绍了JUnit的基础知识,包括stub、mock的概念,以及如何在maven2项目中运行测试。同时,讲解了如何使用maven生成HTML格式的JUnit测试报告,并探讨了持续集成(CI)的概念,提到了Jenkins等持续集成工具。此外,还提及了在容器内进行测试的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础

stub、mock、EasyMock和JMock、容器内测试

maven2中运行测试

命令:mvn clean test

使用maven生成HTML格式的JUnit报告

环境:idea、jdk8 、maven项目、web项目

命令:项目pom.xml目录下执行 mvn surefire-report:report

前提:该项目pom.xml中需要引入用来生成HTML测试报告的插件,即maven-surefile-report-plugin,maven默认没有引入

报告目录:HTML报告在项目的target/site下,如下图

maven项目的target目录

编译过的源代码的class文件和测试报告的html文件都在此目录下,target是项目构建时工具创建的,可以删除,不影响项目源代码

持续集成概念(CI)

单元测试是本模块内部测试,集成测试即模块集成测试,持续集成就是持续集成测试

持续集成工具:Jenkins、Hudson

容器内测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值