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

相关推荐
qq_318121592 分钟前
Java大厂面试故事:Spring Boot、微服务与AI场景深度解析
java·spring boot·redis·微服务·ai·kafka·spring security
玛丽莲茼蒿7 分钟前
javaSE 集合框架(五)——java 8新品Stream类
java·开发语言
程序员小假14 分钟前
设计一个支持万人同时抢购商品的秒杀系统?
java·后端
L***d67021 分钟前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
C雨后彩虹31 分钟前
竖直四子棋
java·数据结构·算法·华为·面试
疾风sxp35 分钟前
nl2sql技术实现自动sql生成之langchain4j SqlDatabaseContentRetriever
java·人工智能·langchain4j
子琦啊1 小时前
WIN11电脑桌面“固定到开始”菜单失效解决办法
windows·电脑
一勺菠萝丶1 小时前
PDF24 转图片出现“中间横线”的根本原因与终极解决方案(DPI 原理详解)
java
姓蔡小朋友1 小时前
Unsafe类
java
一只专注api接口开发的技术猿1 小时前
如何处理淘宝 API 的请求限流与数据缓存策略
java·大数据·开发语言·数据库·spring