но я в тупике. 
                  
                  
                  
                  
                  
                  @ExtendWith(MockitoExtension.class)
                  
                  
                  public class ServiceImplTest {
                  
                  
                      @InjectMocks
                  
                  
                      private ServiceImpl service;
                  
                  
                  
                  
                  
                      @Mock
                  
                  
                      private PostgresRepository postgresRepository;
                  
                  
                      @Mock
                  
                  
                      private ModelMapper modelMapper;
                  
                  
                      @Mock
                  
                  
                      private PostgressRepositoryDemo postgressRepositoryDemo;
                  
                  
                  
                  
                  
                  
                  
                  
                      @BeforeEach // JUnit 5
                  
                  
                      // @Before  // JUnit 4
                  
                  
                      public void init() {
                  
                  
                          MockitoAnnotations.openMocks(this);
                  
                  
                  
                  
                  
                      }
                  
                  
                  
                  
                  
                      @Test
                  
                  
                      public void getFof() {
                  
                  
                  
                  
                  
                          String a = "342432432";
                  
                  
                          Entity entity = getEntity();
                  
                  
                          Mockito.when(postgresRepository.findFirstByFofOrderByMonthKeyDesc(anyString())).thenReturn(Optional.of(topHomeJobEntity));
                  
                  
                  
                  
                  
                          System.out.println(postgresRepository.findAll());
                  
                  
                  
                  
                  
                          TopHomeJobDto firstByFofOrderByMonthKeyDesc = jobService.findFirstByFofOrderByMonthKeyDesc(a);
                  
                  
                          System.out.println(firstByFofOrderByMonthKeyDesc);
                  
                  
                  
                  
                  
                  
                  
                  
                      }
                  
                  
                  
                  
                  
                      private Entity getEntity(){
                  
                  
                         Entity entity = new Entity();
                  
                  
                         
                  
                  
                          return entity;
                  
                  
                      }
                  
                  
                  
                  
                  
                  }
                  
                  
                  
                  
                  
                  узнаю что репозитории пустой хотя я вставляю значение в entity и отдаю его в .thenReturn
                  
                  
                  
                  
                  
                  
                  
                  
                  но вывожу в консоль содержание репозитории , а оно пустое то есть почему-то игнорируется  private Entity getEntity(){
                  
                  
                         Entity entity = new Entity();
                  
                  
                         
                  
                  
                          return entity;
                  
                  
                      }
                  
                  
                  
                  
                  
                  ПРОШУ ПОМОЧЬ , что может быть не так?
                  
                  
                
Код в pastebin. Задачу в javastart
Обсуждают сегодня