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 小时前
持续集成中的自动化测试框架优化实战指南
python·ci/cd·单元测试·自动化·pytest
minh_coo4 小时前
Spring单元测试之反射利器:ReflectionTestUtils
java·后端·spring·单元测试·intellij-idea
金銀銅鐵1 天前
浅解 JUnit 4 第九篇:JUnitCore (下)
junit·单元测试
钟智强1 天前
CVE-2025-49844高危预警:Redis Lua脚本引擎UAF漏洞深度剖析与POC实战
数据库·redis·web安全·junit·lua
A懿轩A1 天前
【Maven 构建工具】Maven + JUnit5 单元测试实战:测试级别、注解、断言与 Maven test 阶段
java·单元测试·maven
金銀銅鐵2 天前
浅解 JUnit 4 第八篇:JUnitCore (上)
junit·单元测试
派大星-?2 天前
自动化测试五模块一框架(上)
开发语言·python·测试工具·单元测试·可用性测试
少云清3 天前
【UI自动化测试】2_PO模式 _单元测试框架(重点)
ui·单元测试·po模式
清水白石0083 天前
测试金字塔实战:单元测试、集成测试与E2E测试的边界与平衡
python·单元测试·log4j·集成测试
百锦再4 天前
Java中的日期时间API详解:从Date、Calendar到现代时间体系
java·开发语言·spring boot·struts·spring cloud·junit·kafka