ManifestAssert Class — spring-boot Architecture
Architecture documentation for the ManifestAssert class in AbstractArchiveIntegrationTests.java from the spring-boot codebase.
Entity Profile
Source Code
build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/AbstractArchiveIntegrationTests.java lines 212–238
static final class ManifestAssert extends AbstractAssert<ManifestAssert, Manifest> {
private ManifestAssert(Manifest actual) {
super(actual, ManifestAssert.class);
}
ManifestAssert hasStartClass(String expected) {
assertThat(this.actual.getMainAttributes().getValue("Start-Class")).isEqualTo(expected);
return this;
}
ManifestAssert hasMainClass(String expected) {
assertThat(this.actual.getMainAttributes().getValue("Main-Class")).isEqualTo(expected);
return this;
}
ManifestAssert hasAttribute(String name, String value) {
assertThat(this.actual.getMainAttributes().getValue(name)).isEqualTo(value);
return this;
}
ManifestAssert doesNotHaveAttribute(String name) {
assertThat(this.actual.getMainAttributes().getValue(name)).isNull();
return this;
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free