Как запустить тесты, используя пользовательский 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 для проверки и определения функциональности, определенной в нем?

Ответы на вопрос(2)

Ваш ответ на вопрос