From ae308cb1fdebba0525aeac6c9615fea9a6a7d38f Mon Sep 17 00:00:00 2001 From: danikov Date: Thu, 23 Feb 2012 13:46:40 +0000 Subject: [PATCH] extract out/stub checks --- .../vcloud/director/v1_5/domain/Checks.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/labs/vcloud-director/src/test/java/org/jclouds/vcloud/director/v1_5/domain/Checks.java b/labs/vcloud-director/src/test/java/org/jclouds/vcloud/director/v1_5/domain/Checks.java index 9577ed4933..bf7ad4133c 100644 --- a/labs/vcloud-director/src/test/java/org/jclouds/vcloud/director/v1_5/domain/Checks.java +++ b/labs/vcloud-director/src/test/java/org/jclouds/vcloud/director/v1_5/domain/Checks.java @@ -22,6 +22,8 @@ import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.C import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.MUST_BE_WELL_FORMED_FMT; import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.MUST_CONTAIN_FMT; import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.NOT_NULL_OBJECT_FMT; +import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.OBJ_FIELD_GTE_0; +import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.OBJ_FIELD_REQ; import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.REQUIRED_VALUE_FMT; import static org.jclouds.vcloud.director.v1_5.VCloudDirectorLiveTestConstants.REQUIRED_VALUE_OBJECT_FMT; import static org.testng.Assert.assertEquals; @@ -368,4 +370,25 @@ public class Checks { public static void checkIpAddress(String ip) { InetAddresses.isInetAddress(ip); } + } + + public static void checkVApp(VApp vApp) { + // TODO Auto-generated method stub + + } + + public static void checkVAppTemplate(VAppTemplate template) { + // TODO Auto-generated method stub + + } + + public static void checkMediaFor(String client, Media media) { + // required + assertNotNull(media.getImageType(), String.format(OBJ_FIELD_REQ, client, "imageType")); + Checks.checkImageType(media.getImageType()); + assertNotNull(media.getSize(), String.format(OBJ_FIELD_REQ, client, "size")); + assertTrue(media.getSize() >= 0, String.format(OBJ_FIELD_GTE_0, client, "size", media.getSize())); + + // parent type + Checks.checkResourceEntityType(media); }