在添加第二个测试类后,在jUnit测试期间出现错误。
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
...所以我在SpringBootTest批注中添加了(classes = ...)部分,并且测试运行正常。
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {mySecondJUnitClass.class})
public class mySecondJUnitClass{
我不了解的是,我没有将“类”添加到我的第一个测试类中,我只设置了@SpringBootTest注释并且运行良好。
@RunWith(SpringRunner.class)
@SpringBootTest
public class myFirstJUnitClass{
何时以及为什么我们需要该“类”定义?为什么@SpringBootTest还不够?