Имеется Spring Boot многомодульное приложение, с настройкой бд через JNDI, как правильно запустить Junit тесты? Мой тест сейчас аннотирован так:
@RunWith(SpringRunner.class)
@SpringBootTest
@ActiveProfiles("test")
public class TestServiceImplTest extends Assert {
Я создал файл application-test.properties, где прописал настройки для локальной бд, в исполняемом файле так же сделал @Bean DataSource с аннотацией @Profile("test") и при запуске теста получаю
Caused by: org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException: Failed to look up JNDI DataSource with name
Что я еще пропустил или может вообще делаю все неправильно?
application-test.properties
означает "использовать эти свойства, если запущено с профилем test
"
@Bean @Profile("test")
означает "создавать этот бин, если запущено с профилем test
"
Ты запускаешь тесты с профилем test
?
Надо в командную строку добавить --spring.profiles.active=test
. Если используешь Мавен или Грэдл, то там есть свои способы задать свойство.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я запускаю скрипт Perl из Java примерно таким образом:
Интересует чтение матрицы и ее запись в два arraysНужно считать размерность матрицы
Мне необходимо парсить страницы сайта с фреймамиРазметка содержит в себе несколько frame, в них нужные мне данные