mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
Merged JPHUYNH/BDE-443 (5.1.0) to HEAD (5.1)
117189 adavis: BDE-443 Check whether we can buy licenses for the GPL components we ship - Removed unit test RenditionServiceIntegrationTest.testRenderPdfDocumentToFlash The only one that failed in the build. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@117633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -546,57 +546,6 @@ public class RenditionServiceIntegrationTest extends BaseAlfrescoSpringTest
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* This test method uses the RenditionService to render a test document (of
|
|
||||||
* type PDF) into a different format (of type
|
|
||||||
* application/x-shockwave-flash).
|
|
||||||
*/
|
|
||||||
public void testRenderPdfDocumentToFlash() throws Exception
|
|
||||||
{
|
|
||||||
this.setComplete();
|
|
||||||
this.endTransaction();
|
|
||||||
|
|
||||||
this.renditionNode = transactionHelper
|
|
||||||
.doInTransaction(new RetryingTransactionHelper.RetryingTransactionCallback<NodeRef>()
|
|
||||||
{
|
|
||||||
public NodeRef execute() throws Throwable
|
|
||||||
{
|
|
||||||
// Initially the node that provides the content
|
|
||||||
// should not have the rn:renditioned aspect on it.
|
|
||||||
assertFalse("Source node has unexpected renditioned aspect.", nodeService.hasAspect(
|
|
||||||
nodeWithDocContent, RenditionModel.ASPECT_RENDITIONED));
|
|
||||||
|
|
||||||
validateRenderingActionDefinition(ReformatRenderingEngine.NAME);
|
|
||||||
|
|
||||||
RenditionDefinition action = makeReformatAction(null, MimetypeMap.MIMETYPE_FLASH);
|
|
||||||
action.setParameterValue(ReformatRenderingEngine.PARAM_FLASH_VERSION, "9");
|
|
||||||
|
|
||||||
// Render the content and put the result underneath
|
|
||||||
// the content node
|
|
||||||
ChildAssociationRef renditionAssoc = renditionService.render(nodeWithDocContent, action);
|
|
||||||
|
|
||||||
assertEquals("The parent node was not correct", nodeWithDocContent, renditionAssoc
|
|
||||||
.getParentRef());
|
|
||||||
validateRenditionAssociation(renditionAssoc, REFORMAT_RENDER_DEFN_NAME);
|
|
||||||
|
|
||||||
// The rendition node should have no other
|
|
||||||
// parent-associations - in this case
|
|
||||||
assertEquals("Wrong value for rendition node parent count.", 1, nodeService
|
|
||||||
.getParentAssocs(renditionAssoc.getChildRef()).size());
|
|
||||||
|
|
||||||
// Now the source content node should have the
|
|
||||||
// renditioned aspect
|
|
||||||
assertTrue("Source node is missing renditioned aspect.", nodeService.hasAspect(
|
|
||||||
nodeWithDocContent, RenditionModel.ASPECT_RENDITIONED));
|
|
||||||
return renditionAssoc.getChildRef();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// Now in a separate transaction, we'll check that the reformatted
|
|
||||||
// content is actually there.
|
|
||||||
assertNotNull("The rendition node was null.", renditionNode);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Abstract base implementation of <code>Runnable</code> which sleeps for a short time
|
* Abstract base implementation of <code>Runnable</code> which sleeps for a short time
|
||||||
* to allow transformations to start then attempts some modification of the node
|
* to allow transformations to start then attempts some modification of the node
|
||||||
|
Reference in New Issue
Block a user