Home / Class/ LoggerGroupsTests Class — spring-boot Architecture

LoggerGroupsTests Class — spring-boot Architecture

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

Entity Profile

Source Code

core/spring-boot/src/test/java/org/springframework/boot/logging/LoggerGroupsTests.java lines 35–63

class LoggerGroupsTests {

	@Test
	void putAllShouldAddLoggerGroups() {
		Map<String, List<String>> groups = Collections.singletonMap("test",
				Arrays.asList("test.member", "test.member2"));
		LoggerGroups loggerGroups = new LoggerGroups();
		loggerGroups.putAll(groups);
		LoggerGroup group = loggerGroups.get("test");
		assertThat(group).isNotNull();
		assertThat(group.getMembers()).containsExactly("test.member", "test.member2");
	}

	@Test
	void iteratorShouldReturnLoggerGroups() {
		LoggerGroups groups = createLoggerGroups();
		assertThat(groups).hasSize(3);
		assertThat(groups).extracting("name").containsExactlyInAnyOrder("test0", "test1", "test2");
	}

	private LoggerGroups createLoggerGroups() {
		Map<String, List<String>> groups = new LinkedHashMap<>();
		groups.put("test0", Arrays.asList("test0.member", "test0.member2"));
		groups.put("test1", Arrays.asList("test1.member", "test1.member2"));
		groups.put("test2", Arrays.asList("test2.member", "test2.member2"));
		return new LoggerGroups(groups);
	}

}

Analyze Your Own Codebase

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

Try Supermodel Free