JavaInfoTests Class — spring-boot Architecture
Architecture documentation for the JavaInfoTests class in JavaInfoTests.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/test/java/org/springframework/boot/info/JavaInfoTests.java lines 29–50
class JavaInfoTests {
@Test
void javaInfoIsAvailable() {
JavaInfo javaInfo = new JavaInfo();
assertThat(javaInfo.getVersion()).isEqualTo(System.getProperty("java.version"));
assertThat(javaInfo.getVendor()).satisfies((vendorInfo) -> {
assertThat(vendorInfo.getName()).isEqualTo(System.getProperty("java.vendor"));
assertThat(vendorInfo.getVersion()).isEqualTo(System.getProperty("java.vendor.version"));
});
assertThat(javaInfo.getRuntime()).satisfies((jreInfo) -> {
assertThat(jreInfo.getName()).isEqualTo(System.getProperty("java.runtime.name"));
assertThat(jreInfo.getVersion()).isEqualTo(System.getProperty("java.runtime.version"));
});
assertThat(javaInfo.getJvm()).satisfies((jvmInfo) -> {
assertThat(jvmInfo.getName()).isEqualTo(System.getProperty("java.vm.name"));
assertThat(jvmInfo.getVendor()).isEqualTo(System.getProperty("java.vm.vendor"));
assertThat(jvmInfo.getVersion()).isEqualTo(System.getProperty("java.vm.version"));
});
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free