У меня была ошибка во время теста jUnit после добавления второго класса теста.
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
... поэтому я добавил (классы = ...) часть к аннотации SpringBootTest, и тесты работают нормально.
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {mySecondJUnitClass.class})
public class mySecondJUnitClass{
Что я не понял, так это то, что я не добавил эти «классы» в свой первый тестовый класс, я только установил аннотацию @SpringBootTest и работал нормально.
@RunWith(SpringRunner.class)
@SpringBootTest
public class myFirstJUnitClass{
Когда и зачем нам нужно это определение «классов»? Почему недостаточно @SpringBootTest?