0
我用@Primary
和@Profile
嘲笑在Spring測試一個bean:如何僅使用Mockito模擬Spring中的bean方法?
@Profile("test")
@Configuration
public class TestBeanConf {
@Bean
@Primary
public UserService userService() {
UserService userService = Mockito.mock(UserService.class);
TokenValidationUrl validation = new TokenValidationUrl();
validation.setValid(true);
validation.setUid("123456789");
Mockito.when(userService.tokenValidation("23456")).thenReturn(validation);
return userService;
}
但UserService
豆回報null
其他的方法,我怎麼能窺探真實的創建豆,只有嘲笑tokenValidation
方法?