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 {
MavenBuild build = new MavenBuild();
new MavenBuildProjectContributor(build, IndentingWriterFactory.withDefaultSettings()).contribute(projectDir);
Path buildGradle = projectDir.resolve("pom.xml");
assertThat(buildGradle).isRegularFile();
Path pomFile = projectDir.resolve("pom.xml");
assertThat(pomFile).isRegularFile();
}
@Test

View File

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