diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-12-03 10:07:05 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-12-03 10:07:05 +0100 |
commit | 68847a31fd792ce7c1df90d4552980d8fd43253f (patch) | |
tree | 745d9cf9a5d7c4eca1058ba562f4e936801615cd /vespa-osgi-testrunner/src/test | |
parent | 7cc3980cf2b38da62f06444e2785cc752eacf75c (diff) |
Move ANSI to HTML to separate class, and simplify
Diffstat (limited to 'vespa-osgi-testrunner/src/test')
-rw-r--r-- | vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java | 24 |
1 files changed, 24 insertions, 0 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 new file mode 100644 index 00000000000..c230bac9dce --- /dev/null +++ b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/HtmlLoggerTest.java @@ -0,0 +1,24 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.vespa.testrunner; + +import org.fusesource.jansi.Ansi; +import org.junit.jupiter.api.Test; + +import java.util.logging.LogRecord; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author jonmv + */ +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()); + assertEquals("<span style=\"color: red;\"></body>Hello!</span>", + html.getMessage()); + } + +} |