Commit 7a0e4fe7 authored by Stephane Nicoll's avatar Stephane Nicoll

Merge pull request #9487 from ihrigb:dev/hcp

* pr/9487:
  Add SAP Hana Cloud Platform to CloudPlatform
parents 303e47f7 6c270f0e
...@@ -51,6 +51,17 @@ public enum CloudPlatform { ...@@ -51,6 +51,17 @@ public enum CloudPlatform {
return environment.containsProperty("DYNO"); return environment.containsProperty("DYNO");
} }
},
/**
* SAP Hana Cloud platform.
*/
HCP {
@Override
public boolean isActive(Environment environment) {
return environment.containsProperty("HC_LANDSCAPE");
}
}; };
/** /**
......
...@@ -71,4 +71,12 @@ public class CloudPlatformTests { ...@@ -71,4 +71,12 @@ public class CloudPlatformTests {
assertThat(platform.isActive(environment)).isTrue(); assertThat(platform.isActive(environment)).isTrue();
} }
@Test
public void getActiveWhenHasHcLandscapeShouldReturnHcp() throws Exception {
Environment environment = new MockEnvironment().withProperty("HC_LANDSCAPE", "---");
CloudPlatform platform = CloudPlatform.getActive(environment);
assertThat(platform).isEqualTo(CloudPlatform.HCP);
assertThat(platform.isActive(environment)).isTrue();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment