Home / Class/ ExtendedWhitespaceThrowablePatternConverterTests Class — spring-boot Architecture

ExtendedWhitespaceThrowablePatternConverterTests Class — spring-boot Architecture

Architecture documentation for the ExtendedWhitespaceThrowablePatternConverterTests class in ExtendedWhitespaceThrowablePatternConverterTests.java from the spring-boot codebase.

Entity Profile

Source Code

core/spring-boot/src/test/java/org/springframework/boot/logging/log4j2/ExtendedWhitespaceThrowablePatternConverterTests.java lines 33–54

class ExtendedWhitespaceThrowablePatternConverterTests {

	private final LogEventPatternConverter converter = ExtendedWhitespaceThrowablePatternConverter
		.newInstance(new DefaultConfiguration(), new String[] {});

	@Test
	void noStackTrace() {
		LogEvent event = Log4jLogEvent.newBuilder().build();
		StringBuilder builder = new StringBuilder();
		this.converter.format(event, builder);
		assertThat(builder).isEmpty();
	}

	@Test
	void withStackTrace() {
		LogEvent event = Log4jLogEvent.newBuilder().setThrown(new Exception()).build();
		StringBuilder builder = new StringBuilder();
		this.converter.format(event, builder);
		assertThat(builder).startsWith(System.lineSeparator()).endsWith(System.lineSeparator());
	}

}

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free