Я использую пружинный ботинок 2.
Я ищу, чтобы проверить частный метод на фасаде
@RunWith(SpringRunner.class)
@SpringBootTest
public class SamplingsFacadeTest {
@Autowired
private SamplingsFacade facade;
@MockBean
private SamplingsService samplingsService;
@Test
public void exampleTest() throws Exception {
List<Samplings> samplings = new ArrayList<>();
Samplling sampling = new Samplings();
..
samplings.add(sampling);
//fake call
Mockito.doReturn(samplings).when(samplingsService.getSamplingContainingNonCompliantTest());
//real call
List<FactoryEmailNCDto> factoryEmails = Whitebox.invokeMethod(facade, "prepareDataNoncompliantSampling");
}
public List<Samplings> getSamplingContainingNonCompliantTest() {
return samplingsRepository.findSamplingContainingNonCompliantTest();
}
На Фасаде В
private List<FactoryEmailNCDto> prepareDataNoncompliantSampling() {
List<FactoryEmailNCDto> factoryEmailNC = new ArrayList<>();
List<Samplings> samplings = samplingsService.getSamplingContainingNonCompliantTest();
for (Samplings sampling : samplings) {
...
}
}
Почему при отладке выборки имеют значение null, а не значение, которое я создал