【发布时间】:2017-08-18 20:21:40
【问题描述】:
我要测试服务
public class UserServiceTest {
@Autowired
private UserServiceImpl userService;
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
}
@Test
public void testExistsUsername() {
User user = userService.findByUsername("jonki97").get();
}
}
然而,在考试期间他把我扔了出去
java.lang.NullPointerException
at com.service.service.UserServiceTest.testExistsUsername(UserServiceTest.java:32)
我的服务仍然包含存储库
@Service("userService")
public class UserServiceImpl implements UserService {
private UserRepository userRepository;
@Autowired
public UserServiceImpl(UserRepository userRepository) {
this.userRepository = userRepository;
}
可能是我遗漏了一些错误,因此抛出了 null。
【问题讨论】:
标签: java spring spring-mvc spring-boot mockito