From 559f7adb6cf77a942cf8f0dbfa018d897148cb02 Mon Sep 17 00:00:00 2001 From: Ignasi Barrera Date: Mon, 21 Sep 2015 11:03:14 +0200 Subject: [PATCH] GCE hardware profiles might not have volumes --- .../compute/internal/BaseComputeServiceLiveTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java b/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java index 49033d2f11..2506795851 100644 --- a/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java +++ b/compute/src/test/java/org/jclouds/compute/internal/BaseComputeServiceLiveTest.java @@ -844,12 +844,16 @@ public abstract class BaseComputeServiceLiveTest extends BaseComputeServiceConte for (Hardware hardware : client.listHardwareProfiles()) { assert hardware.getProviderId() != null : hardware; assert getCores(hardware) > 0 : hardware; - assert hardware.getVolumes().size() >= 0 : hardware; assert hardware.getRam() > 0 : hardware; assertEquals(hardware.getType(), ComputeType.HARDWARE); + checkVolumes(hardware); } } + protected void checkVolumes(Hardware hardware) { + assert hardware.getVolumes().size() > 0 : hardware; + } + @Test(enabled = true) public void testCompareSizes() throws Exception { // Allow to override the comparison but keeping testng dependencies happy