Я пытаюсь проверить, используя DataJpaTest.Я получаю следующую ошибку
Описание:
Параметр 6 конструктора в springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper требует bean-компонента типа 'javax.servlet.ServletContext'это не может быть найдено.
Действие:
Попробуйте определить bean-компонент типа 'javax.servlet.ServletContext' в вашей конфигурации.
Я попытался определитьEmbeddedServletContainerFactory в тестовой конфигурации.Когда я использую @SpringBootTest, это работает, но я не думаю, что хорошо использовать интеграционное тестирование для всего.
Я даже пытался обмануть его, используя макет контекста сервлета, но все равно он не работает.Есть ли способ обойти это?
Кроме того, почему происходит эта ошибка, я новичок в тестировании, поэтому у меня нет полных знаний об этом.
Вот мой тест
@RunWith(SpringRunner.class)
@DataJpaTest
public class GprsDeviceRepositoryTest{
@Autowired
GprsDeviceRepository gprsDeviceRepository;
@Autowired
TestEntityManager entityManager;
@Test
public void test(){
..}
}