@BeforeAll
注釈を付ける非静的設定方法を実装することができました。コールするだけで正常に機能しているようです。 @BeforeAll
のドキュメントとしてビット混同していると、メソッドは静的でなければならないと言います。説明してください。
@TestMethodOrder(OrderAnnotation.class)
@SpringJUnitWebConfig(locations = { "classpath:service.xml" })
@TestInstance(Lifecycle.PER_CLASS)
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
@Inherited
public class MyTest
{
@BeforeAll
public void setup() throws Exception {...}
}
静的@BeforeAll
と@AfterAll
メソッドを使用したい場合は, テストインスタンスのライフサイクルを変更per_class
です。
そこを見てください: 2.10テストインスタンスライフサイクル