(chore) more test coverage

This commit is contained in:
Andreas Penski (init) 2020-08-14 08:56:45 +02:00
parent aad08768dd
commit bcbb0de09c
6 changed files with 95 additions and 6 deletions

View file

@ -28,7 +28,6 @@ import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import de.kosit.validationtool.config.ConfigurationLoader;
import de.kosit.validationtool.impl.ContentRepository;
import de.kosit.validationtool.impl.Scenario;
@ -55,7 +54,7 @@ public class CheckConfiguration implements Configuration {
*/
private URI scenarioRepository;
private ConfigurationLoader loader;
private Configuration delegate;

View file

@ -15,13 +15,13 @@ abstract class BaseHandler implements HttpHandler {
protected static final String APPLICATION_XML = "application/xml";
protected static final int OK = 200;
static final int OK = 200;
protected static void write(final HttpExchange exchange, final byte[] content, final String contentType) throws IOException {
write(exchange, contentType, os -> os.write(content));
}
protected static void write(final HttpExchange exchange, final String contentType, Write write) throws IOException {
protected static void write(final HttpExchange exchange, final String contentType, final Write write) throws IOException {
exchange.getResponseHeaders().add("Content-Type", contentType);
exchange.sendResponseHeaders(OK, 0);
final OutputStream os = exchange.getResponseBody();
@ -41,6 +41,6 @@ abstract class BaseHandler implements HttpHandler {
@FunctionalInterface
protected interface Write {
public void write(OutputStream out) throws IOException;
void write(OutputStream out) throws IOException;
}
}