注入Platform Launcher创建的测试类
我以编程方式运行JUnit 5测试(Kotlin):
LauncherFactory.create().execute( LauncherDiscoveryRequestBuilder .request() .selectors( DiscoverySelectors.selectClass(Sometest::class.java) ) .build(), SummaryGeneratingListener() )
有没有办法挂钩到启动器的生命周期,以便在测试运行之前用测试类注入测试类?
我试图使用@ExtendWith
,但是然后我的TestInstancePostProcessor
仍然由JUnit创建,而我需要一个链接到我原来的范围,从我执行Launcher
。