Не удалось определить местоположения ресурсов по умолчанию для тестового класса.JAVA

Программисты JAVA общаются здесь
Anonymous
Не удалось определить местоположения ресурсов по умолчанию для тестового класса.

Сообщение Anonymous »

Я хочу реализовать тест JUnit 5 для тестирования сервисов:

Репозиторий JPA:

Код: Выделить всё

@Repository
public interface RiskFilterRepository extends JpaRepository {
.....
}
Интерфейс сервиса:

Код: Выделить всё

public interface RiskFilterService {
......
}
Реализация услуги:

Код: Выделить всё

@Service
@Qualifier("riskFilterService")
@Transactional
public class RiskFilterServiceImpl implements RiskFilterService {

@PersistenceContext
private EntityManager entityManager;

@Autowired
private RiskFilterRepository dao;
...
}
Сервис для тестирования:

Код: Выделить всё

@Service
public class BinCountryCheckFilterImpl {

@Autowired
@Qualifier("riskFilterService")
private RiskFilterService riskFilterService;

public void validateBinCountryCheckFilter() throws JAXBException, JsonProcessingException {
......
}
}
Тест JUnit

Код: Выделить всё

    @RunWith(SpringRunner.class)
@SpringBootTest
@Transactional
public class BinCountryCheckFilterImplTest    {

@Autowired
@Qualifier(value = "entityManager")
EntityManager manager;

@Autowired
private RiskFilterRepository repository;

@BeforeEach
public void beforeEachTest() throws IOException {
MockitoAnnotations.initMocks(this);
}

@Test
public void testBinCountryCheckFilterImpl() throws JsonProcessingException, JAXBException {
....
}
}
Я получаю эту ошибку при запуске кода JUnit:

Код: Выделить всё

 Could not detect default configuration classes for test class [org.datalis.rest.api.server.filter.bincountrycheck.BinCountryCheckFilterImplTest]: BinCountryCheckFilterImplTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
Знаете ли вы, как правильно реализовать этот тест?

Подробнее здесь: https://stackoverflow.com/questions/587 ... test-class

Вернуться в «JAVA»