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不为空。

相关推荐
utf8mb4安全女神11 小时前
【rsyslog服务】把所有服务的“临界点”以上的错误都保存在/var/log/alert.log⽇志中
java·前端·javascript
带刺的坐椅12 小时前
Solon Server 启动模式深度解析:从 0.3MB 内核到 10+ Server 插件
java·http·solon·jetty·undertow
郝学胜-神的一滴12 小时前
干货版《算法导论》07:递归视角下的选择排序与归并排序
java·数据结构·c++·python·程序人生·算法·排序算法
掉鱼的猫12 小时前
Solon Server 启动模式深度解析:从 0.3MB 内核到 10+ Server 插件
java·http
shehuiyuelaiyuehao12 小时前
多线程入门
java·python·算法
星夜夏空9912 小时前
FreeRTOS学习(7)——任务列表
java·前端·学习
han_hanker12 小时前
BeanUtils.copyProperties 和序列化的问题
java·开发语言·spring boot
野生技术架构师12 小时前
牛客网2026互联网大厂Java面试题汇总,附官方级答案解析
java·开发语言
AZaLEan__13 小时前
多源 BFS
java·开发语言·算法
程序员卷卷狗13 小时前
Java转Go面试速记:Go基础22问,一篇理清高频易错点一篇理清高频易错点
java·面试·golang