Merge pull request #9487 from ihrigb:dev/hcp
* pr/9487: Add SAP Hana Cloud Platform to CloudPlatform
This commit is contained in:
commit
7a0e4fe742
|
|
@ -51,6 +51,17 @@ public enum CloudPlatform {
|
|||
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 {
|
|||
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();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue