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 {
...
}
Complains about :
annotation argument needs to be a constant; found: classOf[MyWebAppInitializer]
UPDATE: @M. Deinum points out that only ApplicationContextInitializers are allowed here - so the error is a badly reported type mistmatch.
So... how can I use my own MyWebAppInitializer in order and test the functionality defined therein?