From fd94f30e26f55db1d7a9b0cb7cec83c8ddc3e88c Mon Sep 17 00:00:00 2001 From: azhwani Date: Tue, 2 Jun 2020 13:37:36 +0100 Subject: [PATCH] clear System properties when the test tears down --- .../baeldung/jndi/datasource/SimpleJNDIUnitTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/persistence-modules/spring-persistence-simple-2/src/test/java/com/baeldung/jndi/datasource/SimpleJNDIUnitTest.java b/persistence-modules/spring-persistence-simple-2/src/test/java/com/baeldung/jndi/datasource/SimpleJNDIUnitTest.java index cf44de8618..f4122246fb 100644 --- a/persistence-modules/spring-persistence-simple-2/src/test/java/com/baeldung/jndi/datasource/SimpleJNDIUnitTest.java +++ b/persistence-modules/spring-persistence-simple-2/src/test/java/com/baeldung/jndi/datasource/SimpleJNDIUnitTest.java @@ -6,6 +6,7 @@ import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -34,4 +35,13 @@ public class SimpleJNDIUnitTest { assertEquals(dsString, ds.toString()); } + @AfterEach + public void tearDown() { + System.clearProperty("java.naming.factory.initial"); + System.clearProperty("org.osjava.sj.root"); + System.clearProperty("org.osjava.sj.delimiter"); + System.clearProperty("jndi.syntax.separator"); + System.clearProperty("org.osjava.sj.space"); + } + } \ No newline at end of file