This commit is contained in:
Madhura Bhave
2019-08-13 18:43:03 -07:00
parent 55f0a4ad24
commit 748afa124d

View File

@@ -16,11 +16,9 @@
package io.spring.initializr.generator.spring.code.kotlin; package io.spring.initializr.generator.spring.code.kotlin;
import java.util.Collections;
import io.spring.initializr.generator.buildsystem.gradle.GradleBuild; import io.spring.initializr.generator.buildsystem.gradle.GradleBuild;
import io.spring.initializr.generator.buildsystem.gradle.GradleBuild.TaskCustomization; import io.spring.initializr.generator.buildsystem.gradle.GradleBuild.TaskCustomization;
import io.spring.initializr.generator.buildsystem.gradle.StandardGradlePlugin; import org.assertj.core.groups.Tuple;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
@@ -38,10 +36,9 @@ class GroovyDslKotlinGradleBuildCustomizerTests {
GradleBuild build = new GradleBuild(); GradleBuild build = new GradleBuild();
new GroovyDslKotlinGradleBuildCustomizer(new SimpleKotlinProjectSettings("1.2.70")).customize(build); new GroovyDslKotlinGradleBuildCustomizer(new SimpleKotlinProjectSettings("1.2.70")).customize(build);
assertThat(build.plugins().values()).hasSize(2); assertThat(build.plugins().values()).hasSize(2);
assertThat(build.plugins().values().map( assertThat(build.plugins().values()).extracting("id", "version").containsExactlyInAnyOrder(
(plugin) -> Collections.singletonMap(plugin.getId(), ((StandardGradlePlugin) plugin).getVersion()))) Tuple.tuple("org.jetbrains.kotlin.jvm", "1.2.70"),
.containsExactlyInAnyOrder(Collections.singletonMap("org.jetbrains.kotlin.jvm", "1.2.70"), Tuple.tuple("org.jetbrains.kotlin.plugin.spring", "1.2.70"));
Collections.singletonMap("org.jetbrains.kotlin.plugin.spring", "1.2.70"));
} }
@Test @Test