Как протестировать пользовательский WebApplicationInitializer в Spring - PullRequest
0 голосов
/ 11 июля 2019

Я переместил web.xml в конфигурацию аннотаций Java

Мой код

public class WebInitializer implements WebApplicationInitializer {

@Override
public void onStartup(ServletContext container) {
    AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
    context.setDisplayName("app-name");
    context.register(Config.class);
    container.addListener(new RequestContextListener());
    container.addListener(new ContextLoaderListener(context));

    Dynamic dispatcher = container.addServlet("app-name", new DispatcherServlet(context));
    dispatcher.setLoadOnStartup(1);
    dispatcher.addMapping("/app-name-rest/*");
}

Я попробовал решение https://stackoverflow.com/a/25210356/6700081, но покрытие линии все еще составляет 0%

...