Polishing.

Extract staging repository lifecycle code into methods.

Closes: #38
This commit is contained in:
Mark Paluch
2023-03-27 09:22:31 +02:00
parent 2311977d8d
commit 573ffd5bd0
4 changed files with 67 additions and 14 deletions

View File

@@ -29,16 +29,16 @@ class JavaVersionUnitTests {
@Test
void shouldParseDockerTag() {
assertThat(JavaVersion.fromDockerTag("8u312-b07-jdk").getName()).isEqualTo("Java 1.8.0_312");
assertThat(JavaVersion.fromDockerTag("8u322-b06-jre-focal").getName()).isEqualTo("Java 1.8.0_322");
assertThat(JavaVersion.fromDockerTag("11.0.13_8-jdk").getName()).isEqualTo("Java 11.0.13 (Temurin)");
assertThat(JavaVersion.fromDockerTag("17.0.1_12").getName()).isEqualTo("Java 17.0.1 (Temurin)");
assertThat(JavaVersion.fromDockerTag("8u312-b07-jdk").getName()).isEqualTo("JDK 1.8.0_312");
assertThat(JavaVersion.fromDockerTag("8u322-b06-jre-focal").getName()).isEqualTo("JDK 1.8.0_322");
assertThat(JavaVersion.fromDockerTag("11.0.13_8-jdk").getName()).isEqualTo("JDK 11.0.13 (Temurin)");
assertThat(JavaVersion.fromDockerTag("17.0.1_12").getName()).isEqualTo("JDK 17.0.1 (Temurin)");
}
@Test
void shouldConsiderImplementor() {
assertThat(JavaVersion.fromDockerTag("8u312-b07-jdk").withImplementor("Temurin").getName())
.isEqualTo("Java 1.8.0_312 (Temurin)");
.contains("JDK 1.8.0_312 (Temurin)");
}
}