黑马2024AI+JavaWeb开发入门Day03-Maven-单元测试飞书作业

视频地址:哔哩哔哩

讲义作业飞书地址:飞书

作业比较简单,随便写了写

java 复制代码
package org.example;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvSource;

public class EmpServiceTest {
    public EmpService empService;
    @BeforeEach
    public void testBefore(){
        empService = new EmpService();
    }

    @Test
    public void testIsBeijing(){
        boolean result = empService.isBeijing("110101199001011234");
        System.out.println(result);
        Assertions.assertEquals(true, result);
    }

    @Test
    public void testGetAge(){
        Integer result = empService.getAge("110101199001011234");
        System.out.println(result);
        Assertions.assertEquals(34, result);
    }

    @Test
    public void testGetGender(){
        String result = empService.getGender("110101199001011234");
        System.out.println(result);
        Assertions.assertEquals("男", result);
    }

    @Test
    public void testGetYear(){
        String result = empService.getYear("110101199001011234");
        System.out.println(result);
        Assertions.assertEquals("1990", result);
    }

    @Test
    public void testGetMonth(){
        String result = empService.getMonth("110101199001011234");
        System.out.println(result);
        Assertions.assertEquals("01", result);
    }

    @ParameterizedTest
    @CsvSource({
            "610110201909091231, 5",
            "110110201509091109, 9",
            "510310198812120931, 35"
    })
    public void testGetAge2(String idcard, Integer age){
        Integer result = empService.getAge(idcard);
        System.out.println(result);
        Assertions.assertEquals(age, result);
    }

}

有问题及时交流!

相关推荐
飞鱼丶灬几秒前
Reactor编程模型中,阻塞上传文件FilePart的3中方式
java·spring boot·webflux
Allen Bright2 分钟前
【JVM-4】深入解析JVM垃圾回收算法:原理、实现与优化
java·jvm·算法
爱博者6 分钟前
脚本化挂在物理盘、nfs、yum、pg数据库、nginx(已上传脚本)
java·linux·服务器·nginx
垚垚领先22 分钟前
SystemUI 开发总结
java
计算机-秋大田1 小时前
基于微信小程序的游泳馆管理系统设计与实现(LW+源码+讲解)
java·微信小程序·小程序·课程设计
计算机-秋大田1 小时前
基于微信小程序的书籍销售系统设计与实现(LW+源码+讲解)
java·后端·微信小程序·小程序·课程设计
V+zmm101341 小时前
学生资助在线管理软件开发微信小程序ssm+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
毋若成2 小时前
【搭建JavaEE】(2)Tomcat安装配置和第一个JavaEE程序
java·java-ee·tomcat
Future_yzx2 小时前
Java爬虫——使用Spark进行数据清晰
java·爬虫·spark
言之。3 小时前
【微服务】面试 2、服务雪崩
java·微服务·面试