This commit is contained in:
Stephane Nicoll 2019-06-19 14:47:37 +02:00
parent dab8bd644a
commit 6c79192e75
2 changed files with 5 additions and 7 deletions

View File

@ -42,8 +42,8 @@ class MavenBuildProjectContributorTests {
void mavenBuildIsContributedInProjectStructure(@TempDir Path projectDir) throws IOException { void mavenBuildIsContributedInProjectStructure(@TempDir Path projectDir) throws IOException {
MavenBuild build = new MavenBuild(); MavenBuild build = new MavenBuild();
new MavenBuildProjectContributor(build, IndentingWriterFactory.withDefaultSettings()).contribute(projectDir); new MavenBuildProjectContributor(build, IndentingWriterFactory.withDefaultSettings()).contribute(projectDir);
Path buildGradle = projectDir.resolve("pom.xml"); Path pomFile = projectDir.resolve("pom.xml");
assertThat(buildGradle).isRegularFile(); assertThat(pomFile).isRegularFile();
} }
@Test @Test

View File

@ -17,9 +17,8 @@
package io.spring.initializr.generator.spring.build.maven; package io.spring.initializr.generator.spring.build.maven;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.util.stream.Stream; import java.util.List;
import io.spring.initializr.generator.buildsystem.BuildWriter; import io.spring.initializr.generator.buildsystem.BuildWriter;
import io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem; import io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem;
@ -92,9 +91,8 @@ class MavenProjectGenerationConfigurationTests {
description.setPackaging(new WarPackaging()); description.setPackaging(new WarPackaging());
ProjectStructure projectStructure = this.projectTester.generate(description); ProjectStructure projectStructure = this.projectTester.generate(description);
assertThat(projectStructure.getRelativePathsOfProjectFiles()).contains("pom.xml"); assertThat(projectStructure.getRelativePathsOfProjectFiles()).contains("pom.xml");
try (Stream<String> lines = Files.lines(projectStructure.resolve("pom.xml"))) { List<String> lines = projectStructure.readAllLines("pom.xml");
assertThat(lines.filter((line) -> line.contains(" <packaging>war</packaging>"))).hasSize(1); assertThat(lines).containsOnlyOnce(" <packaging>war</packaging>");
}
} }
} }