Home / Class/ ContainerImageMetadataTests Class — spring-boot Architecture

ContainerImageMetadataTests Class — spring-boot Architecture

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

Entity Profile

Source Code

core/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/container/ContainerImageMetadataTests.java lines 31–82

class ContainerImageMetadataTests {

	private ContainerImageMetadata metadata = new ContainerImageMetadata("test");

	private AttributeAccessor attributes = new AttributeAccessorSupport() {

	};

	@Test
	void addToWhenAttributesIsNullDoesNothing() {
		this.metadata.addTo(null);
	}

	@Test
	void addToAddsMetadata() {
		this.metadata.addTo(this.attributes);
		assertThat(this.attributes.getAttribute(ContainerImageMetadata.NAME)).isSameAs(this.metadata);
	}

	@Test
	void isPresentWhenPresentReturnsTrue() {
		this.metadata.addTo(this.attributes);
		assertThat(ContainerImageMetadata.isPresent(this.attributes)).isTrue();
	}

	@Test
	void isPresentWhenNotPresentReturnsFalse() {
		assertThat(ContainerImageMetadata.isPresent(this.attributes)).isFalse();
	}

	@Test
	void isPresentWhenNullAttributesReturnsFalse() {
		assertThat(ContainerImageMetadata.isPresent(null)).isFalse();
	}

	@Test
	void getFromWhenPresentReturnsMetadata() {
		this.metadata.addTo(this.attributes);
		assertThat(ContainerImageMetadata.getFrom(this.attributes)).isSameAs(this.metadata);
	}

	@Test
	void getFromWhenNotPresentReturnsNull() {
		assertThat(ContainerImageMetadata.getFrom(this.attributes)).isNull();
	}

	@Test
	void getFromWhenNullAttributesReturnsNull() {
		assertThat(ContainerImageMetadata.getFrom(null)).isNull();
	}

}

Analyze Your Own Codebase

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

Try Supermodel Free