mirror of https://github.com/apache/jclouds.git
add error strings to new tests
This commit is contained in:
parent
d7882bc130
commit
d069dce1e5
|
@ -71,4 +71,6 @@ public class VCloudDirectorLiveTestConstants {
|
||||||
|
|
||||||
public static final String CORRECT_VALUE_OBJECT_FMT = "ERR-122: The %s field of the %s must be '%s': '%s'";
|
public static final String CORRECT_VALUE_OBJECT_FMT = "ERR-122: The %s field of the %s must be '%s': '%s'";
|
||||||
|
|
||||||
|
public static final String OBJ_FIELD_CLONE = "ERR-123: %s %s must be a clone of \"%s\" (%s)";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,17 +108,20 @@ public class MediaClientLiveTest extends BaseVCloudDirectorClientLiveTest {
|
||||||
|
|
||||||
Checks.checkMediaFor(MEDIA, media);
|
Checks.checkMediaFor(MEDIA, media);
|
||||||
|
|
||||||
assertNotNull(media.getFiles(), "");
|
assertNotNull(media.getFiles(), String.format(OBJ_FIELD_REQ, MEDIA, "files"));
|
||||||
assertTrue(media.getFiles().getFiles().size() == 1, "");
|
assertTrue(media.getFiles().getFiles().size() == 1, String.format(OBJ_FIELD_EQ, MEDIA, "files.size()", "1",
|
||||||
|
media.getFiles().getFiles().size()));
|
||||||
File uploadFile = Iterables.getFirst(media.getFiles().getFiles(), null);
|
File uploadFile = Iterables.getFirst(media.getFiles().getFiles(), null);
|
||||||
assertNotNull(uploadFile, "");
|
assertNotNull(uploadFile, String.format(OBJ_FIELD_REQ, MEDIA, "files.first"));
|
||||||
assertTrue(equal(uploadFile.getSize(), sourceMedia.getSize()), "");
|
assertTrue(equal(uploadFile.getSize(), sourceMedia.getSize()), String.format(OBJ_FIELD_EQ, MEDIA, "uploadFile.size()",
|
||||||
|
sourceMedia.getSize(), uploadFile.getSize()));
|
||||||
|
|
||||||
Set<Link> links = uploadFile.getLinks();
|
Set<Link> links = uploadFile.getLinks();
|
||||||
assertNotNull(links, "");
|
assertNotNull(links, String.format(OBJ_FIELD_REQ, MEDIA, "uploadFile.links"));
|
||||||
assertTrue(links.size() == 1, "");
|
assertTrue(links.size() == 1, String.format(OBJ_FIELD_EQ, MEDIA, "uploadfile.links.size()", "1",
|
||||||
|
links.size()));
|
||||||
Link uploadLink = Iterables.getFirst(links, null);
|
Link uploadLink = Iterables.getFirst(links, null);
|
||||||
assertTrue(equal(uploadLink.getRel(), Link.Rel.UPLOAD_DEFAULT), "");
|
assertTrue(equal(uploadLink.getRel(), Link.Rel.UPLOAD_DEFAULT), String.format(OBJ_FIELD_REQ, MEDIA, "uploadFile.links.first"));
|
||||||
|
|
||||||
fail(); //TODO upload file and assert it succeeds
|
fail(); //TODO upload file and assert it succeeds
|
||||||
context.getApi().getUploadClient().uploadFile(uploadLink, sourceFile);
|
context.getApi().getUploadClient().uploadFile(uploadLink, sourceFile);
|
||||||
|
@ -173,7 +176,8 @@ public class MediaClientLiveTest extends BaseVCloudDirectorClientLiveTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
Checks.checkMediaFor(MEDIA, media);
|
Checks.checkMediaFor(MEDIA, media);
|
||||||
assertTrue(media.clone(oldMedia), "");
|
assertTrue(media.clone(oldMedia), String.format(OBJ_FIELD_CLONE, MEDIA, "copied media",
|
||||||
|
media.toString(), oldMedia.toString()));
|
||||||
|
|
||||||
mediaClient.getMetadataClient().setMetadata(media, "key", MetadataValue.builder().value("value").build());
|
mediaClient.getMetadataClient().setMetadata(media, "key", MetadataValue.builder().value("value").build());
|
||||||
|
|
||||||
|
@ -196,7 +200,8 @@ public class MediaClientLiveTest extends BaseVCloudDirectorClientLiveTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
Checks.checkMediaFor(MEDIA, media);
|
Checks.checkMediaFor(MEDIA, media);
|
||||||
assertTrue(media.clone(oldMedia), "");
|
assertTrue(media.clone(oldMedia), String.format(OBJ_FIELD_CLONE, MEDIA, "moved media",
|
||||||
|
media.toString(), oldMedia.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test(testName = "PUT /media/{id}",
|
@Test(testName = "PUT /media/{id}",
|
||||||
|
|
Loading…
Reference in New Issue