class Testing{
@Autowired
ClassA classa;
public void test(){
MyService service = classa.someMethod();
service.getID(); //service is always null on this line
}
}
ClassA {
public MyService someMethod(){
return Myservice.builder().id(1l).build();
}
}
import lombok.Builder;
import lombok.Getter;
@Builder
@Getter
public class MyService {
private Long id;
private Long externalId;
}
试图模拟"MyService服务“,它总是空的。我们如何模拟它呢?
MyService是一个生成器类,@Builder来自import lombok.Builder;包
发布于 2021-04-16 07:00:13
@ExtendWith(MockitoExtension.class)
class Testing{
@Mock
MyService service;
public void test(){
when(service.getID()).thenReturn(1);
service.getID()
}
}
https://stackoverflow.com/questions/67114891
复制相似问题