Implemented tests for FreezeService

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43561 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Tuna Aksoy
2012-11-12 20:14:07 +00:00
parent 4fe0aa5175
commit c1b9427470

View File

@@ -4,6 +4,7 @@ import java.io.Serializable;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import org.alfresco.model.ContentModel; import org.alfresco.model.ContentModel;
import org.alfresco.module.org_alfresco_module_rm.dataset.DataSetService; import org.alfresco.module.org_alfresco_module_rm.dataset.DataSetService;
@@ -52,34 +53,8 @@ public class FreezeServiceImplTest extends BaseRMTestCase
} }
/** /**
* @see FreezeService#isHold(org.alfresco.service.cmr.repository.NodeRef) * @see FreezeService#freeze(String, NodeRef)
*/ */
public void testIsHold() throws Exception
{
doTestInTransaction(new Test<Void>()
{
@Override
public Void run() throws Exception
{
// FIXME
return null;
}
});
}
public void testGetFrozen() throws Exception
{
doTestInTransaction(new Test<Void>()
{
@Override
public Void run() throws Exception
{
// FIXME
return null;
}
});
}
public void testFreeze() throws Exception public void testFreeze() throws Exception
{ {
doTestInTransaction(new Test<Void>() doTestInTransaction(new Test<Void>()
@@ -109,8 +84,9 @@ public class FreezeServiceImplTest extends BaseRMTestCase
assertNotNull(holdAssocs); assertNotNull(holdAssocs);
assertEquals(1, holdAssocs.size()); assertEquals(1, holdAssocs.size());
NodeRef holdNodeRef = holdAssocs.get(0).getChildRef(); NodeRef holdNodeRef = holdAssocs.get(0).getChildRef();
assertTrue(freezeService.isHold(holdNodeRef));
assertEquals("FreezeReason", freezeService.getReason(holdNodeRef)); assertEquals("FreezeReason", freezeService.getReason(holdNodeRef));
List<ChildAssociationRef> freezeAssocs = nodeService.getChildAssocs(holdNodeRef); Set<NodeRef> freezeAssocs = freezeService.getFrozen(holdNodeRef);
assertNotNull(freezeAssocs); assertNotNull(freezeAssocs);
assertEquals(1, freezeAssocs.size()); assertEquals(1, freezeAssocs.size());
@@ -171,6 +147,9 @@ public class FreezeServiceImplTest extends BaseRMTestCase
}); });
} }
/**
* @see FreezeService#unFreeze(NodeRef)
*/
public void testUnFreeze() throws Exception public void testUnFreeze() throws Exception
{ {
doTestInTransaction(new Test<Void>() doTestInTransaction(new Test<Void>()
@@ -184,6 +163,9 @@ public class FreezeServiceImplTest extends BaseRMTestCase
}); });
} }
/**
* @see FreezeService#relinquish(NodeRef)
*/
public void testRelinquish() throws Exception public void testRelinquish() throws Exception
{ {
doTestInTransaction(new Test<Void>() doTestInTransaction(new Test<Void>()