CommonStructuredLogFormatTests Class — spring-boot Architecture
Architecture documentation for the CommonStructuredLogFormatTests class in CommonStructuredLogFormatTests.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/test/java/org/springframework/boot/logging/structured/CommonStructuredLogFormatTests.java lines 28–47
class CommonStructuredLogFormatTests {
@Test
void forIdReturnsCommonStructuredLogFormat() {
assertThat(CommonStructuredLogFormat.forId("ecs")).isEqualTo(CommonStructuredLogFormat.ELASTIC_COMMON_SCHEMA);
assertThat(CommonStructuredLogFormat.forId("logstash")).isEqualTo(CommonStructuredLogFormat.LOGSTASH);
}
@Test
void forIdWhenIdIsInDifferentCaseReturnsCommonStructuredLogFormat() {
assertThat(CommonStructuredLogFormat.forId("ECS")).isEqualTo(CommonStructuredLogFormat.ELASTIC_COMMON_SCHEMA);
assertThat(CommonStructuredLogFormat.forId("logSTAsh")).isEqualTo(CommonStructuredLogFormat.LOGSTASH);
}
@Test
void forIdWhenNotKnownReturnsNull() {
assertThat(CommonStructuredLogFormat.forId("madeup")).isNull();
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free