@Test
@Parameters({ "mockName", "mockInstanceType", "volumeType", "volumeCount", "volumeSize" })
public void testGcpTemplateCreation(@Optional("it-mock-template") String templateName, @Optional("small") String mockInstanceType,
@Optional("magnetic") String volumeType, @Optional("1") String volumeCount, @Optional("30") String volumeSize) throws Exception {
// GIVEN
// WHEN
TemplateRequest templateRequest = new TemplateRequest();
templateRequest.setName(templateName);
templateRequest.setDescription("MOCK template for integration testing");
templateRequest.setInstanceType(mockInstanceType);
templateRequest.setVolumeCount(Integer.valueOf(volumeCount));
templateRequest.setVolumeSize(Integer.valueOf(volumeSize));
templateRequest.setVolumeType(volumeType);
templateRequest.setCloudPlatform("MOCK");
String id = getCloudbreakClient().templateEndpoint().postPrivate(templateRequest).getId().toString();
// THEN
Assert.assertNotNull(id);
additionHelper.handleTemplateAdditions(getItContext(), id, additions);
}
MockTemplateCreationTest.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:cloudbreak
作者:
评论列表
文章目录