Проверка на наличие объектов. Тестирование

Хочу протестировать метод, а он ничего не возвращает по какой-то неизвестной причине. Проходился дебаггером, в freehouse нет объектов, а они должны быть, потому в бд есть квартиры. Есть ли какой-нибудь тест, чтобы проверить в целом на наличие каких-либо объектов, а не конкретных, хотел бы им воспользоваться. Но этот до сих пор неизвестно почему возвращает пустоту. В связи с тем, что в приложении для запросов необходима авторизация, также добавил ещё один метод Before. Надеюсь, что в целом правильно делаю. Первый метод - это как раз тот, который мы тестируем, когда сам делаю запросы через postman к нему, то он всё выводит в консоль.

@GetMapping()
    @PreAuthorize("hasAuthority('user:read')")
    public List<House> houseFree() {
        return houseService.findfreehouse();
    }


@Before
    public void AuthLogin() throws Exception {
        UserDto userDto = new UserDto();
        userDto.setEmail("[email protected]");
        userDto.setPassword("igor");
        authController.getLoginPage(userDto);
    }


@Test
    void ListHouse() {
        UserDto userDto = new UserDto();
        List<House> freeHouse = houseRestController.houseFree();
        assertThat(freeHouse.get(1)).isEqualToComparingFieldByField(
                new House((long) 8, "Квартира с видом на Кремль", 2, 20000.0, "Шахтера ул., 7")
        );
    }

Ответы (0 шт):