diff options
Diffstat (limited to 'core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java')
-rw-r--r-- | core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java b/core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java index 49cda39..91cc8e4 100644 --- a/core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java +++ b/core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java @@ -1,20 +1,19 @@ package eu.mulk.quarkus.googlecloud.jsonlogging; +import static org.junit.jupiter.api.Assertions.assertLinesMatch; + import jakarta.json.Json; +import java.util.Collection; +import java.util.List; import org.jboss.logmanager.ExtLogRecord; import org.jboss.logmanager.Level; import org.junit.jupiter.api.Test; -import java.util.Collection; -import java.util.List; - -import static org.junit.jupiter.api.Assertions.assertLinesMatch; - class FormatterTest { @Test void simpleRecord() { - var logRecord = new ExtLogRecord(Level.INFO, "Hello, world!", FormatterTest.class.getName()); + var logRecord = makeSimpleRecord(); var formatter = new Formatter(List.of(), List.of()); var formattingResult = formatter.format(logRecord); @@ -34,6 +33,10 @@ class FormatterTest { List.of(formattingResult)); } + static ExtLogRecord makeSimpleRecord() { + return new ExtLogRecord(Level.INFO, "Hello, world!", FormatterTest.class.getName()); + } + @Test void structuredRecord() { var parameterProvider = @@ -55,13 +58,7 @@ class FormatterTest { } }; - var logRecord = new ExtLogRecord(Level.INFO, "Hello, world!", FormatterTest.class.getName()); - logRecord.setParameters( - new Object[] { - (StructuredParameter) - () -> Json.createObjectBuilder().add("one", 1).add("two", 2.0).add("yes", true), - Label.of("a", "b") - }); + var logRecord = makeStructuredRecord(); var formatter = new Formatter(List.of(parameterProvider), List.of(labelProvider)); var formattingResult = formatter.format(logRecord); @@ -85,4 +82,15 @@ class FormatterTest { + "\\}\n"), List.of(formattingResult)); } + + static ExtLogRecord makeStructuredRecord() { + var logRecord = makeSimpleRecord(); + logRecord.setParameters( + new Object[] { + (StructuredParameter) + () -> Json.createObjectBuilder().add("one", 1).add("two", 2.0).add("yes", true), + Label.of("a", "b") + }); + return logRecord; + } } |