aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-osgi-testrunner/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'vespa-osgi-testrunner/src/test')
-rw-r--r--vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java
index c230bac9dce..cddb07dc4a6 100644
--- a/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java
+++ b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java
@@ -4,6 +4,7 @@ package com.yahoo.vespa.testrunner;
import org.fusesource.jansi.Ansi;
import org.junit.jupiter.api.Test;
+import java.util.List;
import java.util.logging.LogRecord;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -15,10 +16,17 @@ class HtmlLoggerTest {
@Test
void testConversionToHtml() {
- LogRecord html = new HtmlLogger().toLog(Ansi.ansi().fg(Ansi.Color.RED).a("</body>Hello!").reset().toString());
- assertEquals("html", html.getLevel().getName());
+ String splitMessage = Ansi.ansi().fg(Ansi.Color.RED).a("</body>Hello!\ncontinued").reset().toString();
+ List<String> messages = List.of(splitMessage.split("\n"));
+ LogRecord html0 = new HtmlLogger().toLog(messages.get(0));
+ assertEquals("html", html0.getLevel().getName());
assertEquals("<span style=\"color: red;\">&lt;/body&gt;Hello!</span>",
- html.getMessage());
+ html0.getMessage());
+
+ LogRecord html1 = new HtmlLogger().toLog(messages.get(1));
+ assertEquals("html", html1.getLevel().getName());
+ assertEquals("continued",
+ html1.getMessage());
}
}