summaryrefslogtreecommitdiff
path: root/core/src/test/java/eu/mulk/quarkus/googlecloud/jsonlogging/FormatterTest.java
diff options
context:
space:
mode:
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.java34
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;
+ }
}