From 87ff3cd051e2aa7c759f401deddfdc03ef19932f Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Thu, 18 Sep 2014 17:33:53 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud) 84345: Reverse Merge HEAD-BUG-FIX (5.0/Cloud) << About to revert HBF 78551 so need to revert this first >> 79277: Merged DEV to HEAD-BUG-FIX 79272 : MNT-11511 : All tags are not displayed in repository when the number of nodes taggable is over 1000 - Fixed failures on V5.0 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84656 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../scripts/tagging/TaggingServiceTest.java | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/source/test-java/org/alfresco/repo/web/scripts/tagging/TaggingServiceTest.java b/source/test-java/org/alfresco/repo/web/scripts/tagging/TaggingServiceTest.java index 4dc8816b98..48ef418b26 100644 --- a/source/test-java/org/alfresco/repo/web/scripts/tagging/TaggingServiceTest.java +++ b/source/test-java/org/alfresco/repo/web/scripts/tagging/TaggingServiceTest.java @@ -195,7 +195,6 @@ public class TaggingServiceTest extends BaseWebScriptTest public void testTagCountSearch() throws Exception { - int TAGS_NUM = 1200; boolean removeTestFolder = false; boolean removeTagScope = false; FileInfo testFolderInfo = null; @@ -214,7 +213,7 @@ public class TaggingServiceTest extends BaseWebScriptTest //generate content with tag UserTransaction transaction = transactionService.getUserTransaction(); transaction.begin(); - for (int i = 0; i < TAGS_NUM; i++) + for (int i = 0; i < 1200; i++) { FileInfo file = this.fileFolderService.create(testFolderInfo.getNodeRef(), "testDoc" + i + ".txt", ContentModel.TYPE_CONTENT); this.taggingService.addTag(file.getNodeRef(), tagName); @@ -252,22 +251,12 @@ public class TaggingServiceTest extends BaseWebScriptTest } // tag count via tagScope API - int BREAK_COUNT = 80; - int counter = 1; - do - { - response = sendRequest(new GetRequest("api/tagscopes/node/" + testRoot.toString().replace(":/", "") + "/tags"), 200); - jsonObj = new JSONObject(response.getContentAsString()); - tagsArr = jsonObj.getJSONArray("tags"); - number = getTagNumber(tagName, tagsArr); - if (number == TAGS_NUM) - { - break; - } - Thread.sleep(500); - } - while (counter ++ <= BREAK_COUNT); - assertEquals("Checking a search via tagScope API: Tag number must be "+ TAGS_NUM + ", because node is a tag scope.", TAGS_NUM, number); + response = sendRequest(new GetRequest("api/tagscopes/node/" + testRoot.toString().replace(":/", "") + "/tags"), 200); + jsonObj = new JSONObject(response.getContentAsString()); + tagsArr = jsonObj.getJSONArray("tags"); + number = getTagNumber(tagName, tagsArr); + assertEquals("Checking a search via tagScope API: Tag number must be 1200, because node is a tag scope.", 1200, number); + } finally {