我已经定制了我的 Spring-boot jetty 嵌入服务器来修改默认访问日志并提供类似于我们系统上其他服务器的日志行。配置如下:
@Configuration
public class CustomJettyConfiguration implements WebServerFactoryCustomizer<JettyServletWebServerFactory> {
@Override
public void customize(JettyServletWebServerFactory factory) {
factory.getConfigurations();
factory.addServerCustomizers(server -> {
if (server.getRequestLog() instanceof CustomRequestLog) {
CustomRequestLog existingRequestLog = (CustomRequestLog) server.getRequestLog();
CustomRequestLog customRequestLog =
new CustomAccessRequestLog(existingRequestLog.getWriter(), EXTENDED_NCSA_FORMAT);
server.setRequestLog(customRequestLog);
}
});
}
}
现在我被阻止如何对这段代码进行单元测试以实现 100% 的覆盖率,你能帮我一些提示吗?
谢谢。