NutzCN Logo
问答 nutboot中nutzboot-starter-test组件做单元测试,IocBean无法注入的问题
发布于 35天前 作者 Ethan 116 次浏览 复制 上一个帖子 下一个帖子
标签:

nutboot中有个基于Junit5的单元测试组件,nutzboot-starter-test组件,按照组件中的例子写测试代码,但是Inject注入不了。
请问是哪里写得不对?

@NutzBootTest(webEnvironment = NutzBootTest.WebEnvironment.RANDOM_PORT)
public class UserServiceTest {
    @Inject
    UserService userService; // 这里注入为null

    @Test
    @DisplayName("UserService.saveUser -> 正常创建并保存用户")
    public void saveUserWithNormalSuccess() {
        AppUser user = new AppUser();
        user.setUsername("Ethan");
        user.setPassword("pw_for_test");
        user.setSource("JUnit");
        user.setProduct("Tazai");

        userService.saveUser(user);
    }
}
0 回复
添加回复
请先登陆
回到顶部