diff --git a/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java b/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java index 66fe309250..84a5ea13e2 100644 --- a/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java +++ b/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java @@ -101,17 +101,21 @@ public class ThumbnailServiceTest extends BaseWebScriptTest public void testCreateThumbnail() throws Exception { - String url = "/api/node/" + pdfNode.getStoreRef().getProtocol() + "/" + pdfNode.getStoreRef().getIdentifier() + "/" + pdfNode.getId() + "/content/thumbnails"; - System.out.println(url); - - JSONObject tn = new JSONObject(); - tn.put("thumbnailName", "webpreview"); - System.out.println(tn.toString()); - - MockHttpServletResponse response = this.postRequest(url, 200, tn.toString(), "application/json"); - //JSONObject result = new JSONObject(response.getContentAsString()); - - System.out.println(response.getContentAsString()); + // Check for pdfToSWF transformation before doing test + if (this.contentService.getTransformer(MimetypeMap.MIMETYPE_PDF, MimetypeMap.MIMETYPE_FLASH) != null) + { + String url = "/api/node/" + pdfNode.getStoreRef().getProtocol() + "/" + pdfNode.getStoreRef().getIdentifier() + "/" + pdfNode.getId() + "/content/thumbnails"; + System.out.println(url); + + JSONObject tn = new JSONObject(); + tn.put("thumbnailName", "webpreview"); + System.out.println(tn.toString()); + + MockHttpServletResponse response = this.postRequest(url, 200, tn.toString(), "application/json"); + //JSONObject result = new JSONObject(response.getContentAsString()); + + System.out.println(response.getContentAsString()); + } }