From 2e7fdd26f1a484794a1181cab26c9362f1c45b38 Mon Sep 17 00:00:00 2001 From: sijun-yang Date: Thu, 22 Oct 2026 13:49:15 +0900 Subject: [PATCH] Fix Compose tests See gh-1867 Signed-off-by: sijun-yang --- .../compose/ComposeHelpDocumentCustomizerTests.java | 9 +++++---- .../docker/compose/ComposeProjectContributorTests.java | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeHelpDocumentCustomizerTests.java b/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeHelpDocumentCustomizerTests.java index 7b199cd478..b46a4aae0c 100644 --- a/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeHelpDocumentCustomizerTests.java +++ b/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeHelpDocumentCustomizerTests.java @@ -39,9 +39,10 @@ void setUp() { @Test void addsDockerComposeSection() throws IOException { this.dockerComposeFile.services() - .add("test2", (service) -> service.imageAndTag("image-2:4.5.6").imageWebsite("https:/example.com/image-2")); + .add("test2", + (service) -> service.imageAndTag("image-2:4.5.6").imageWebsite("https://example.com/image-2")); this.dockerComposeFile.services() - .add("test", (service) -> service.imageAndTag("image-1:1.2.3").imageWebsite("https:/example.com/image-1")); + .add("test", (service) -> service.imageAndTag("image-1:1.2.3").imageWebsite("https://example.com/image-1")); HelpDocument helpDocument = helpDocument(); this.customizer.customize(helpDocument); assertThat(helpDocument.getSections()).hasSize(1); @@ -54,8 +55,8 @@ void addsDockerComposeSection() throws IOException { This project contains a Docker Compose file named `compose.yaml`. In this file, the following services have been defined: - * test: [`image-1:1.2.3`](https:/example.com/image-1) - * test2: [`image-2:4.5.6`](https:/example.com/image-2) + * test: [`image-1:1.2.3`](https://example.com/image-1) + * test2: [`image-2:4.5.6`](https://example.com/image-2) Please review the tags of the used images and set them to the same as you're running in production."""); } diff --git a/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeProjectContributorTests.java b/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeProjectContributorTests.java index 5c84d086ec..7e32c544d4 100644 --- a/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeProjectContributorTests.java +++ b/initializr-generator-spring/src/test/java/io/spring/initializr/generator/spring/container/docker/compose/ComposeProjectContributorTests.java @@ -27,10 +27,10 @@ class ComposeProjectContributorTests { @Test void composeFileIsContributedInProjectStructure(@TempDir Path projectDir) throws IOException { ComposeFile compose = new ComposeFile(); - compose.services().add("test", (service) -> service.image("my-image:1.2.3")); + compose.services().add("test", (service) -> service.imageAndTag("my-image:1.2.3")); new ComposeProjectContributor(compose, IndentingWriterFactory.withDefaultSettings()).contribute(projectDir); Path composeFile = projectDir.resolve("compose.yaml"); - assertThat(composeFile).isRegularFile(); + assertThat(composeFile).isRegularFile().content().contains("test:", "image: 'my-image:1.2.3'"); } @Test