java单元测试代码

java 复制代码
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import java.util.List;

public class UserServiceTest {

    @Test
    public void testSearchUserByTags() {
        // 模拟标签列表
        List<String> tagNameList = List.of("tag1", "tag2", "tag3");

        // 调用方法
        List<User> userList = userService.searchUserByTags(tagNameList);

        // 断言列表不为null
        assertNotNull(userList, "userList should not be null");

        // 断言列表不为空
        assertFalse(userList.isEmpty(), "userList should not be empty");

        // 可选:打印日志
        System.out.println("Search result: " + userList);
    }
}
  • assertNotNull :确保userList不为null

  • assertFalse :确保userList不为空。

相关推荐
Hx_Ma165 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
期待のcode5 小时前
原子操作类LongAdder
java·开发语言
舟舟亢亢6 小时前
Java集合笔记总结
java·笔记
小酒窝.6 小时前
【多线程】多线程打印ABC
java
乡野码圣6 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
JAVA+C语言7 小时前
如何优化 Java 多主机通信的性能?
java·开发语言·php
川川菜鸟7 小时前
Claude Code 安装与配置完整指南(Windows)
windows
编程彩机8 小时前
互联网大厂Java面试:从分布式架构到大数据场景解析
java·大数据·微服务·spark·kafka·分布式事务·分布式架构
小酒窝.8 小时前
【多线程】多线程打印1~100
java·多线程
君爱学习8 小时前
基于SpringBoot的选课调查系统
java