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

Reply via email to