JUnit单元测试

单元测试

就是针对最小的功能单元(方法),编写测试代码对其正确性进行测试

JUnit

最流行的java测试框架之一,方柏霓进行单元测试

入门程序

使用Junit,对UserService的方法进行单元测试

1.在pom.xml中,引入JUnit的依赖。

XML 复制代码
<dependency>
     <groupId>org.junit.jupiter</groupId>
     <artifactId>junit-jupiter</artifactId>
     <version>5.9.1</version>
 </dependency>

2.在test/java目录下,创建测试类,并编写对应的测试方法,并在方法上生硬@Test注解

java 复制代码
import Hello.UserService;
import org.junit.jupiter.api.Test;

public class UserServeiceTest {
    @Test
    public void testGetAge(){
        Integer age = new UserService().getAge("110002200505091218");
        System.out.println(age);
    }
}

3.运行单元测试(测试通过:绿色;测试失败,红色)

运行结果

相关推荐
宋情写1 小时前
单元测试、覆盖率测试-Springboot
spring boot·单元测试·测试覆盖率
柒.梧.1 天前
Maven构建工具全解析
junit·maven
kjl5365661 天前
幂等性的6类核心解决方案
junit
卓码软件测评2 天前
第三方APP软件测试机构:【Gatling如何测试移动应用后端API移动网络特性和用户行为模拟】
网络·测试工具·单元测试·测试用例
晚烛2 天前
Flutter + OpenHarmony 质量保障体系:从单元测试到真机巡检的全链路可靠性工程
flutter·单元测试
旺仔Sec2 天前
2025年安徽省职业院校技能大赛(高职组)软件测试赛项规程及竞赛样题(附评分标准)
功能测试·单元测试·压力测试
記億揺晃着的那天4 天前
MyBatis-Plus 单元测试中 Lambda Mock 的坑与解决
单元测试·log4j·mybatis
CeshirenTester4 天前
Playwright元素定位详解:8种定位策略实战指南
人工智能·功能测试·程序人生·单元测试·自动化
菠萝地亚狂想曲5 天前
使用C语言操作LUA栈
c语言·junit·lua