Как запустить тесты, используя пользовательский WebApplicationInitializer?
class MyWebAppInitializer extends WebApplicationInitializer {
def onStartup(servletContext: ServletContext): Unit = {
...
}
}
@RunWith(classOf[SpringJUnit4ClassRunner])
@WebAppConfiguration
@ContextConfiguration(classes = Array(classOf[MyConfig]),
initializers=Array(classOf[MyWebAppInitializer])) // <<< ERROR
class MyTest {
...
}
Жалуется на:
annotation argument needs to be a constant; found: classOf[MyWebAppInitializer]
ОБНОВЛЕНИЕ: @M. Дейнм указывает, что здесь разрешены только ApplicationContextInitializer - поэтому ошибка является ошибочным сообщением типа.
Итак ... как я могу использовать свой собственный MyWebAppInitializer для проверки и определения функциональности, определенной в нем?