Вопросы по теме 'spring-test'
Возможность избежать повторной загрузки контекста приложения в spring TestContext через DependencyInjectionTestExecutionListener
Допустим, у меня есть тестовый класс ServiceTest с тремя тестовыми методами test1, test2 и test3. Все три метода используют некоторые ресурсы, предоставляемые Spring. В текущем положении дел, если возникает проблема с загрузкой контекста spring,...
279 просмотров
schedule
17.02.2024
В чем разница между @BeforeClass и Spring @TestExecutionListener beforeTestClass ()
В чем разница между использованием JUnit @BeforeClass и Spring @TestExecutionListener beforeTestClass (TestContext testContext) "зацеп"? Если есть разница, какой из них использовать при каких обстоятельствах?
Зависимости Maven: spring-core:...
10258 просмотров
schedule
27.11.2022
Нет доступных транзакционных EntityManager
Я новичок в мире jpa и spring, и в настоящее время я выполняю модульное тестирование простого метода, но продолжаю получать это сообщение об ошибке только тогда, когда я запускаю свой тестовый класс в режиме модульного тестирования:...
9424 просмотров
schedule
09.05.2024
Параллельное тестирование с TestNG и Spring Transaction
У меня есть класс обслуживания, класс обслуживания помечен @Transactional(propagation = Propagation.REQUIRES_NEW) , а его общедоступный метод определен в интерфейсе:
public interface UniqueKeyGeneratorService {
void...
2303 просмотров
schedule
20.05.2024
java.lang.IllegalArgumentException: для настройки обработки сервлета по умолчанию требуется ServletContext.
У меня есть следующий тестовый класс:
@ActiveProfiles({ "DataTC", "test" })
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {BaseTestConfiguration.class, DataTestConfiguration.class, JpaConfiguration.class,...
48876 просмотров
schedule
28.01.2024
Аспект не вызывается в тесте Spring
Я использую Spring 4.16, и у меня есть свой ValidationAspect, который проверяет аргументы методов и выдает исключение ValidationException, если что-то не так. Это вызывается, когда я запускаю сервер и отправляю запросы, но не когда приходит из теста:...
10603 просмотров
schedule
10.04.2024
Как обрабатываются транзакции в интеграционном тесте устаревшего кода
Я пытаюсь понять, что происходит, когда я использую AbstractTransactionalJUnit4SpringContextTests в своих интеграционных тестах при попытке откатить изменения, сделанные устаревшим кодом.
Устаревший код использует NamedParameterJdbcTemplate для...
40 просмотров
schedule
14.03.2024
MockRestServiceServer неправильно проверяет запрос
Я пытаюсь написать интеграционный тест для моего потока интеграции spring. Я хотел использовать MockRestServiceServer для записи и сопоставления исходящих запросов (используя http:outbound-gateway) с сервером Rest. Однако, когда я вызываю метод...
6898 просмотров
schedule
29.04.2024
Spring 4 Необязательно‹List‹String›› @RequestParam
Использование java.util.Optional в качестве источника контроллер параметр запроса .
Для простых значений (int, String и т. д.) он работает, как и ожидалось, но для параметра типа List<String> или String[] , для которого я передаю...
2444 просмотров
schedule
26.11.2023
JUnit 5 — пустой набор тестов в IntelliJ IDEA при использовании движка JUnit Jupiter
Как выполнить тесты All Suite с помощью JUnit 5 в IntelliJ IDEA v2016.2.2?
Я получаю Пустой набор тестов , запускающий этот код:
import org.junit.platform.runner.IncludeEngines;
import org.junit.platform.runner.JUnitPlatform;
import...
14436 просмотров
schedule
02.03.2024
Установка значений атрибутов в asciidoctor во время сборки Spring MockMvc
Я использую Spring MVC и набор Spring Test (Spring REST Docs), и мне интересно, есть ли способ установить значения атрибутов в файле asciidoctor adoc во время сборки MockMvc с помощью MockMvcBuilders?
Например у меня в index.adoc
:мойАтрибут:...
272 просмотров
schedule
12.11.2022
Тест интеграции Spring не может загрузить контекст. Уже существует другой ресурс с именем dataSource.
Я использую тестовую аннотацию, представленную в spring -boot 1.4.3, для своих интеграционных тестов.
@RunWith(SpringRunner.class)
@SpringBootTest
public class MyServiceIT { }
Согласно документации , тестовый контекст кэшируется и повторно...
1894 просмотров
schedule
06.03.2024
Как проверить @Cacheable?
Я борюсь с тестированием @Cacheable в рамках Spring Boot Integration Test. Это мой второй день обучения проведению интеграционных тестов, и все найденные мной примеры используют более старые версии. Я также видел пример assetEquals("some value",...
22125 просмотров
schedule
02.03.2024
SpringBootTest с MockBean не возвращает то, что я ожидаю
Версии:
Java: 1.8
Spring Boot: 1.5.4.RELEASE
Основное приложение:
@SpringBootApplication
public class SpringbootMockitoApplication implements CommandLineRunner {
@Autowired
MyCoolService myCoolService;
public static void...
3571 просмотров
schedule
12.11.2022
Порядок слушателей TestExecution
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestConfig.class, loader = AnnotationConfigContextLoader.class)
@TestExecutionListeners(listeners = LoadBalancingIntegrationTest.class, mergeMode =...
577 просмотров
schedule
11.11.2023
Проблемы пользовательского загрузчика ContextConfiguration при обновлении с Spring Framework 4.2.9 до 4.3+
У меня возникли некоторые проблемы с запуском интеграционных тестов после обновления зависимости весеннего теста Spring Framework с 4.2.9 до 4.3.9.
Я использую класс ContextConfiguration, который реализует весенний тест SmartContextLoader ,...
1415 просмотров
schedule
09.06.2024
Использование @MockBean в тестах вызывает перезагрузку контекста приложения
У меня есть несколько интеграционных тестов, запущенных на Spring Framework, которые расширяют базовый класс под названием BaseITCase . Примерно так:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes =...
7762 просмотров
schedule
30.11.2022
Тест Spring с @DataJpaTest не может автоматически подключать класс к @Repository (но с репозиторием интерфейсов работает!)
Я пытаюсь понять, почему я не могу автоматически подключить репозиторий классов, но могу автоматически подключить репозиторий интерфейса в том же пакете для того же теста . Когда я запускаю приложение, тот же репозиторий работает должным образом....
16753 просмотров
schedule
10.10.2022
Подделка bean-компонента с тестом SpringBoot на интеграционном тесте
Так же, как @MockBean и @SpyBean, есть ли что-то похожее на @FakeBean / @DummyBean?
Идея состоит в том, что экземпляр является на 100% реальным (с ожидаемым внутренним состоянием производства) и переопределяет (или добавляет компонент, если он не...
380 просмотров
schedule
22.02.2024
Можно ли активировать весенний профиль в WebMvcTest
Учитывая тестовый класс, например:
@WebMvcTest
@RunWith(SpringRunner.class)
@SpringBootTest(properties = "spring.profiles.active=test")
public class MyControllerTest {
... some tests
}
Я получаю сообщение об ошибке:...
2310 просмотров
schedule
17.05.2024