Repository: jclouds-labs
Updated Branches:
  refs/heads/master ba0a44907 -> 888de423d


JCLOUDS-1405 - Dimension Data Live Tests Broken - Domain classes for Server and 
Image with List nics incorrect


Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/888de423
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/888de423
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/888de423

Branch: refs/heads/master
Commit: 888de423de875d074f78a03dd54c12aac05e6f6d
Parents: ba0a449
Author: Trevor Flanagan <trevor.flana...@itaas.dimensiondata.com>
Authored: Mon Apr 9 14:20:39 2018 +0100
Committer: Ignasi Barrera <n...@apache.org>
Committed: Tue Apr 10 09:09:21 2018 +0200

----------------------------------------------------------------------
 .../dimensiondata/cloudcontrol/domain/BaseImage.java      |  6 +-----
 .../dimensiondata/cloudcontrol/domain/NetworkInfo.java    |  2 ++
 .../cloudcontrol/parse/OsImagesParseTest.java             | 10 ++++------
 dimensiondata/src/test/resources/osImages.json            |  7 +------
 dimensiondata/src/test/resources/servers.json             |  2 +-
 5 files changed, 9 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/888de423/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/BaseImage.java
----------------------------------------------------------------------
diff --git 
a/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/BaseImage.java
 
b/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/BaseImage.java
index 1f0d143..27174e7 100644
--- 
a/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/BaseImage.java
+++ 
b/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/BaseImage.java
@@ -23,11 +23,6 @@ import java.util.List;
 
 
 public abstract class BaseImage {
-   public static final String IMAGE_TYPE_METADATA_KEY = "IMAGE_TYPE";
-   public static final String OS_FAMILY_METADATA_KEY = "OS_FAMILY";
-
-   public static final String OS_FAMILY_UNIX = "UNIX";
-   public static final String OS_FAMILY_WINDOWS = "WINDOWS";
 
    public String type;
 
@@ -53,6 +48,7 @@ public abstract class BaseImage {
 
    public abstract int memoryGb();
 
+   @Nullable
    public abstract List<ImageNic> nics();
 
    public abstract List<Disk> disks();

http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/888de423/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/NetworkInfo.java
----------------------------------------------------------------------
diff --git 
a/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/NetworkInfo.java
 
b/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/NetworkInfo.java
index faaa9c8..2a80142 100644
--- 
a/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/NetworkInfo.java
+++ 
b/dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/domain/NetworkInfo.java
@@ -18,6 +18,7 @@ package org.jclouds.dimensiondata.cloudcontrol.domain;
 
 import com.google.auto.value.AutoValue;
 import com.google.common.collect.ImmutableList;
+import org.jclouds.javax.annotation.Nullable;
 import org.jclouds.json.SerializedNames;
 
 import java.util.List;
@@ -36,6 +37,7 @@ public abstract class NetworkInfo {
 
    public abstract NIC primaryNic();
 
+   @Nullable
    public abstract List<NIC> additionalNic();
 
    @SerializedNames({ "networkDomainId", "primaryNic", "additionalNic" })

http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/888de423/dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/OsImagesParseTest.java
----------------------------------------------------------------------
diff --git 
a/dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/OsImagesParseTest.java
 
b/dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/OsImagesParseTest.java
index ca17363..65af508 100644
--- 
a/dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/OsImagesParseTest.java
+++ 
b/dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/parse/OsImagesParseTest.java
@@ -22,7 +22,6 @@ import org.jclouds.dimensiondata.cloudcontrol.domain.CPU;
 import org.jclouds.dimensiondata.cloudcontrol.domain.Cluster;
 import org.jclouds.dimensiondata.cloudcontrol.domain.Disk;
 import org.jclouds.dimensiondata.cloudcontrol.domain.Guest;
-import org.jclouds.dimensiondata.cloudcontrol.domain.ImageNic;
 import org.jclouds.dimensiondata.cloudcontrol.domain.OperatingSystem;
 import org.jclouds.dimensiondata.cloudcontrol.domain.OsImage;
 import org.jclouds.dimensiondata.cloudcontrol.domain.OsImages;
@@ -50,11 +49,10 @@ public class OsImagesParseTest extends 
BaseDimensionDataCloudControlParseTest<Os
             .description("DRaaS CentOS Release 5.9 
64-bit").guest(Guest.builder().osCustomization(false)
                   .operatingSystem(
                         
OperatingSystem.builder().id("CENTOS564").displayName("CENTOS5/64").family("UNIX").build())
-                  
.build()).cpu(CPU.builder().count(2).speed("STANDARD").coresPerSocket(1).build()).memoryGb(4)
-            
.nics(ImmutableList.of(ImageNic.builder().networkAdapter("E1000").key(4040).build())).disks(ImmutableList
-                  
.of(Disk.builder().id("98299851-37a3-4ebe-9cf1-090da9ae42a0").scsiId(0).sizeGb(20).speed("STANDARD")
-                        
.build())).softwareLabels(Lists.<String>newArrayList()).osImageKey("T-CENT-5-64-2-4-10")
-            
.createTime(parseDate("2016-06-09T17:36:31.000Z")).datacenterId("NA1")
+                  
.build()).cpu(CPU.builder().count(2).speed("STANDARD").coresPerSocket(1).build()).memoryGb(4).disks(
+                  
ImmutableList.of(Disk.builder().id("98299851-37a3-4ebe-9cf1-090da9ae42a0").scsiId(0).sizeGb(20)
+                        
.speed("STANDARD").build())).softwareLabels(Lists.<String>newArrayList())
+            
.osImageKey("T-CENT-5-64-2-4-10").createTime(parseDate("2016-06-09T17:36:31.000Z")).datacenterId("NA1")
             .cluster(Cluster.builder().id("NA12-01").name("my cluster 
name").build()).build();
       assertEquals(osImage.type, OsImage.TYPE, "OsImage type is not OS_IMAGE");
       List<OsImage> osImages = ImmutableList.of(osImage);

http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/888de423/dimensiondata/src/test/resources/osImages.json
----------------------------------------------------------------------
diff --git a/dimensiondata/src/test/resources/osImages.json 
b/dimensiondata/src/test/resources/osImages.json
index 49c7387..6d974ee 100644
--- a/dimensiondata/src/test/resources/osImages.json
+++ b/dimensiondata/src/test/resources/osImages.json
@@ -21,12 +21,7 @@
           "speed": "STANDARD"
         }
       ],
-      "nic": [
-        {
-          "networkAdapter": "E1000",
-          "key": "4040"
-        }
-      ],
+      "nic": null,
       "softwareLabel": [],
       "createTime": "2016-06-09T17:36:31.000Z",
       "id": "12ea8472-6e4e-4068-b2cb-f04ecacd3962",

http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/888de423/dimensiondata/src/test/resources/servers.json
----------------------------------------------------------------------
diff --git a/dimensiondata/src/test/resources/servers.json 
b/dimensiondata/src/test/resources/servers.json
index c0de4e8..013ed16 100644
--- a/dimensiondata/src/test/resources/servers.json
+++ b/dimensiondata/src/test/resources/servers.json
@@ -34,7 +34,7 @@
           "key": "4000",
           "state": "NORMAL"
         },
-        "additionalNic": [],
+        "additionalNic": null,
         "networkDomainId": "690de302-bb80-49c6-b401-8c02bbefb945"
       },
       "softwareLabel": [],

Reply via email to