Не удалось определить местоположения ресурсов по умолчанию для тестового класса.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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