From 601922a8e4c5d442b8a28341eebd744078395ee4 Mon Sep 17 00:00:00 2001 From: Alasdair Hodge Date: Thu, 22 Dec 2011 01:11:17 +0000 Subject: [PATCH] Specify tags to cloneDrive() and assert they are retrieved --- .../jclouds/cloudsigma/CloudSigmaClientLiveTest.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apis/cloudsigma/src/test/java/org/jclouds/cloudsigma/CloudSigmaClientLiveTest.java b/apis/cloudsigma/src/test/java/org/jclouds/cloudsigma/CloudSigmaClientLiveTest.java index 1727e586e3..db98f21aba 100644 --- a/apis/cloudsigma/src/test/java/org/jclouds/cloudsigma/CloudSigmaClientLiveTest.java +++ b/apis/cloudsigma/src/test/java/org/jclouds/cloudsigma/CloudSigmaClientLiveTest.java @@ -446,9 +446,16 @@ public class CloudSigmaClientLiveTest { protected void prepareDrive() { client.destroyDrive(drive.getUuid()); drive = client.cloneDrive(bootDrive, drive.getName(), - new CloneDriveOptions().size(driveSize)); + new CloneDriveOptions() + .size(driveSize) + .tags("cat:mouse", "monkey:banana") + ); + // Block until the async clone operation has completed. assert driveNotClaimed.apply(drive) : client.getDriveInfo(drive.getUuid()); - System.err.println("after prepare" + client.getDriveInfo(drive.getUuid())); + + DriveInfo clonedDrive = client.getDriveInfo(drive.getUuid()); + System.err.println("after prepare" + clonedDrive); + assertEquals(clonedDrive.getTags(), ImmutableSet.of("cat:mouse", "monkey:banana")); } }