From 853176381b671c18a159c19097c6a6bff5f08367 Mon Sep 17 00:00:00 2001 From: jdotcms Date: Wed, 15 Jun 2022 18:50:38 +0200 Subject: [PATCH] #20840 adding unit test --- .../workflows/business/WorkflowAPITest.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dotCMS/src/integration-test/java/com/dotmarketing/portlets/workflows/business/WorkflowAPITest.java b/dotCMS/src/integration-test/java/com/dotmarketing/portlets/workflows/business/WorkflowAPITest.java index 10b897230795..9852d8a5e8b5 100644 --- a/dotCMS/src/integration-test/java/com/dotmarketing/portlets/workflows/business/WorkflowAPITest.java +++ b/dotCMS/src/integration-test/java/com/dotmarketing/portlets/workflows/business/WorkflowAPITest.java @@ -1346,7 +1346,7 @@ public void findTaskByContentlet() throws DotDataException, DotSecurityException * Test the find findAvailableActions methods */ @Test - public void findAvailableActions() throws DotDataException, DotSecurityException { + public void findAvailableActions() throws Exception { /* Need to do the test checking with different user the actions displayed. We need to specify @@ -1456,6 +1456,17 @@ public void findAvailableActions() throws DotDataException, DotSecurityException assertFalse(foundActions.isEmpty()); assertEquals(foundActions.size(), 5); + //// + final Contentlet testContentleti = testContentlet; + runNoLicense(()-> { + + CacheLocator.getWorkFlowCache().clearCache(); + List foundActions_ = APILocator.getWorkflowAPI() + .findAvailableActions(testContentleti, joeContributor); + Assert.assertFalse(foundActions_.isEmpty()); + Assert.assertEquals(WorkflowAPI.SYSTEM_WORKFLOW_ID, foundActions_.get(0).getSchemeId()); + }); + } finally { contentletAPI.destroy(testContentlet, user, false); }