1
定製標註我有一些測試需要Spring上下文來運行:上測試
@SpringBootTest
@ContextConfiguration(classes = Application.class)
@Transactional
@ActiveProfiles("test")
@Rollback
@RunWith(SpringRunner.class)
public class SomeTest() {
@Test
public void test() {
...
}
}
我已創建自定義註解測試:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@SpringBootTest
@ContextConfiguration(classes = Application.class)
@Transactional
@ActiveProfiles("test")
@Rollback
@RunWith(SpringRunner.class)
public @interface DBTest {
}
現在 - 當我使用上@DBTest註釋我測試:
@DBTest
public class SomeTest {
@Test
public void test() {
...
}
}
在這種情況下,Spring上下文未啓動。 我該如何開始?
在您的課堂上,而不是在註釋上 – Igor