Не удается преобразовать из класса <SpringRunner>в класс - PullRequest
1 голос
/ 11 января 2020

Я получаю следующую ошибку компилятора:

Type mismatch: cannot convert from Class<SpringRunner> to Class<? extends Runner>

Из этого кода:

import org.junit.runner.RunWith;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@DataMongoTest
public class ReservationEntityTest {

Я не понимаю, ошибка Class<SpringRunner> имеет SpringRunner, которая расширяется Runner.
Чего мне не хватает?.

1 Ответ

0 голосов
/ 21 января 2020

Реальным ответом был ответ @M. Демиун в комментариях;

"Удалите свою зависимость от junit из pom. xml. Вы используете древнюю версию. Spring-boot-starter-test включает в себя все необходимые зависимости. Я бы даже предложил удалить @RunWith и используйте @Test из JUnit5 (@DataMongoTest уже должен включать @ExtendWith из JUnit5. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...