From b515db19231ac2b518a723667d53aac976fcf50f Mon Sep 17 00:00:00 2001 From: Paul Brodner Date: Fri, 21 Oct 2016 12:58:04 +0300 Subject: [PATCH] adding new assertion --- .../tasks/GetTaskFormModelSanityTests.java | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskFormModelSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskFormModelSanityTests.java index b0d1d79e7..2cf2d89a3 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskFormModelSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskFormModelSanityTests.java @@ -2,8 +2,13 @@ package org.alfresco.rest.workflow.tasks; import org.alfresco.dataprep.CMISUtil; import org.alfresco.rest.RestWorkflowTest; +import org.alfresco.rest.model.RestFormModelsCollection; import org.alfresco.rest.requests.RestTasksApi; -import org.alfresco.utility.model.*; +import org.alfresco.utility.model.FileModel; +import org.alfresco.utility.model.SiteModel; +import org.alfresco.utility.model.TaskModel; +import org.alfresco.utility.model.TestGroup; +import org.alfresco.utility.model.UserModel; import org.alfresco.utility.testrail.ExecutionType; import org.alfresco.utility.testrail.annotation.TestRail; import org.springframework.beans.factory.annotation.Autowired; @@ -40,7 +45,29 @@ public class GetTaskFormModelSanityTests extends RestWorkflowTest public void adminGetsTaskFormModels() throws Exception { restClient.authenticateUser(dataUser.getAdminUser()); - tasksApi.getTaskFormModel(taskModel).assertEntriesListIsNotEmpty(); + RestFormModelsCollection returnedCollection = tasksApi.getTaskFormModel(taskModel); + + + returnedCollection.assertEntriesListIsNotEmpty(); + + String[] qualifiedNames = { + "{http://www.alfresco.org/model/bpm/1.0}percentComplete", + "{http://www.alfresco.org/model/bpm/1.0}context", + "{http://www.alfresco.org/model/bpm/1.0}completedItems", + "{http://www.alfresco.org/model/content/1.0}name", + "{http://www.alfresco.org/model/bpm/1.0}packageActionGroup", + "{http://www.alfresco.org/model/bpm/1.0}reassignable", + "{http://www.alfresco.org/model/content/1.0}owner", + "{http://www.alfresco.org/model/bpm/1.0}outcome", + "{http://www.alfresco.org/model/bpm/1.0}taskId", + "{http://www.alfresco.org/model/bpm/1.0}packageItemActionGroup", + "{http://www.alfresco.org/model/bpm/1.0}completionDate"}; + + for(String formQualifiedName : qualifiedNames) + { + returnedCollection.assertEntriesListContains("qualifiedName", formQualifiedName); + } + tasksApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); }