This is an automated email from the ASF dual-hosted git repository. juanpablo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit 135423ae3d89eae855e278ffadce9ec2ae417112 Author: Juan Pablo Santos RodrÃguez <[email protected]> AuthorDate: Mon Jan 11 19:56:03 2021 +0100 ensure event managers are unregistered --- .../test/java/org/apache/wiki/workflow/WorkflowManagerTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java b/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java index 1ceacfe..1f76f54 100644 --- a/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java +++ b/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java @@ -24,6 +24,7 @@ import org.apache.wiki.api.exceptions.WikiException; import org.apache.wiki.auth.GroupPrincipal; import org.apache.wiki.auth.WikiPrincipal; import org.apache.wiki.event.WorkflowEvent; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -33,12 +34,13 @@ import java.io.File; public class WorkflowManagerTest { - protected WikiEngine m_engine= TestEngine.build(); + protected WikiEngine m_engine = TestEngine.build(); protected DefaultWorkflowManager wm; protected Workflow w; @BeforeEach public void setUp() throws Exception { + m_engine = TestEngine.build(); wm = new DefaultWorkflowManager(); wm.initialize( m_engine, TestEngine.getTestProperties() ); // Create a workflow with 3 steps, with a Decision in the middle @@ -54,6 +56,11 @@ public class WorkflowManagerTest { w.addMessageArgument( "MyPage" ); } + @AfterEach + public void tearDown() { + m_engine.shutdown(); + } + @Test public void testStart() throws WikiException { // Once we start the workflow, it should show that it's started and the WM should have assigned it an ID
