2

我是代码覆盖的新手。我已经开始为我的 Spring Boot 应用程序编写测试用例。

下面用红色突出显示的部分,我无法覆盖。你能建议如何测试这些吗?

在此处输入图像描述

这是我的代码。

@SpringBootApplication
public class ImsApplication extends SpringBootServletInitializer implements WebApplicationInitializer {


    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(ImsApplication.class);
    }

    public static void contextDestroyed(ConfigurableApplicationContext ctx) {
        int exitCode = SpringApplication.exit(ctx, new ExitCodeGenerator() {
            @Override
            public int getExitCode() {
                return 0;
            }
        });
        System.exit(exitCode);
    }

    public static void main(String[] args) {
        ConfigurableApplicationContext ctx = SpringApplication.run(ImsApplication.class, args);
        contextDestroyed(ctx);
    }
    

    public ImsApplication() {
        super();
        setRegisterErrorPageFilter(false);
    }

    @PostConstruct
    public void init() {
        TimeZone.setDefault(TimeZone.getTimeZone("IST"));
    }
}
4

0 回答 0