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");
|
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();
|
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