From 930f70f8e9e0c6eafce6e86f23675340447e3f4c Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Mon, 15 Oct 2018 21:17:11 +0200 Subject: [PATCH] Added one more test --- .../internal/project/ProjectBuilderTests.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/project/ProjectBuilderTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/project/ProjectBuilderTests.java index 3539bc84..ba0c2509 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/project/ProjectBuilderTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/project/ProjectBuilderTests.java @@ -119,6 +119,19 @@ public class ProjectBuilderTests { .contains("-Dhello=world -Dfoo=bar"); } + @Test + public void should_successfully_execute_a_command_when_system_props_placeholder_is_present_and_there_are_no_sys_props() throws Exception { + ReleaserProperties properties = new ReleaserProperties(); + properties.getMaven().setBuildCommand("echo foo {{systemProps}}"); + properties.setWorkingDir(tmpFile("/builder/resolved").getPath()); + ProjectBuilder builder = new ProjectBuilder(properties, executor(properties)); + + builder.build(new ProjectVersion("foo", "1.0.0.BUILD-SNAPSHOT")); + + then(asString(tmpFile("/builder/resolved/resolved.log"))) + .contains("foo"); + } + @Test public void should_successfully_execute_a_command_when_system_props_placeholder_is_present_without_system_props() throws Exception { ReleaserProperties properties = new ReleaserProperties();