From 9c07772037ceae0f5e8333d0e1860f9c7938a9dc Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Tue, 9 Dec 2014 23:36:03 +0000 Subject: [PATCH] Add test suite (relates to RM-1770) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92112 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../integration/IntegrationTestSuite.java | 4 +- .../relationship/DeleteRelationshipTest.java | 10 ++--- .../relationship/RelationshipTestSuite.java | 38 +++++++++++++++++++ 3 files changed, 46 insertions(+), 6 deletions(-) create mode 100755 rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/RelationshipTestSuite.java diff --git a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/IntegrationTestSuite.java b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/IntegrationTestSuite.java index 0a675eb2b8..2c7c2b723a 100755 --- a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/IntegrationTestSuite.java +++ b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/IntegrationTestSuite.java @@ -26,6 +26,7 @@ import org.alfresco.module.org_alfresco_module_rm.test.integration.issue.IssueTe import org.alfresco.module.org_alfresco_module_rm.test.integration.job.JobTestSuite; import org.alfresco.module.org_alfresco_module_rm.test.integration.record.RecordTestSuite; import org.alfresco.module.org_alfresco_module_rm.test.integration.recordfolder.RecordFolderTestSuite; +import org.alfresco.module.org_alfresco_module_rm.test.integration.relationship.RelationshipTestSuite; import org.alfresco.module.org_alfresco_module_rm.test.integration.report.ReportTestSuite; import org.alfresco.module.org_alfresco_module_rm.test.integration.version.VersionTestSuite; import org.junit.runner.RunWith; @@ -51,7 +52,8 @@ import org.junit.runners.Suite.SuiteClasses; RecordFolderTestSuite.class, JobTestSuite.class, HoldTestSuite.class, - VersionTestSuite.class + VersionTestSuite.class, + RelationshipTestSuite.class }) public class IntegrationTestSuite { diff --git a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/DeleteRelationshipTest.java b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/DeleteRelationshipTest.java index 89a06502f8..b2decc305b 100644 --- a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/DeleteRelationshipTest.java +++ b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/DeleteRelationshipTest.java @@ -33,16 +33,15 @@ import org.alfresco.util.GUID; */ public class DeleteRelationshipTest extends BaseRMTestCase { - public void testDeleteRelationship() throws Exception + public void testDeleteRelationship() throws Exception { - doBehaviourDrivenTest(new BehaviourDrivenTest() + doBehaviourDrivenTest(new BehaviourDrivenTest() { /** test data */ NodeRef sourceNode; NodeRef targetNode; String associationName = "obsoletes"; - - + public void given() { @@ -66,7 +65,8 @@ public class DeleteRelationshipTest extends BaseRMTestCase { //check if relationship is deleted Set relationships = relationshipService.getRelationshipsFrom(sourceNode); - for(Relationship r : relationships){ + for(Relationship r : relationships) + { assertFalse(r.getTarget().equals(targetNode) && r.getUniqueName().equals(associationName)); } } diff --git a/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/RelationshipTestSuite.java b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/RelationshipTestSuite.java new file mode 100755 index 0000000000..da0fe63a5e --- /dev/null +++ b/rm-server/test/java/org/alfresco/module/org_alfresco_module_rm/test/integration/relationship/RelationshipTestSuite.java @@ -0,0 +1,38 @@ +/* + * Copyright (C) 2005-2014 Alfresco Software Limited. + * + * This file is part of Alfresco + * + * Alfresco is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Alfresco is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Alfresco. If not, see . + */ +package org.alfresco.module.org_alfresco_module_rm.test.integration.relationship; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; +import org.junit.runners.Suite.SuiteClasses; + +/** + * Relationship integration test suite + * + * @author Roy Wetherall + * @since 2.3 + */ +@RunWith(Suite.class) +@SuiteClasses( +{ + DeleteRelationshipTest.class +}) +public class RelationshipTestSuite +{ +}