From b6e347d7f88d9bc30b1d8e55eb9d12ed1a8edca6 Mon Sep 17 00:00:00 2001 From: Kaiyao Ke Date: Fri, 26 Apr 2024 01:01:21 -0500 Subject: [PATCH] fixed non-idempotent unit tests --- src/test/java/org/json/junit/JSONObjectTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/java/org/json/junit/JSONObjectTest.java b/src/test/java/org/json/junit/JSONObjectTest.java index a8b25eb73..fbad31324 100644 --- a/src/test/java/org/json/junit/JSONObjectTest.java +++ b/src/test/java/org/json/junit/JSONObjectTest.java @@ -56,6 +56,7 @@ import org.json.junit.data.Singleton; import org.json.junit.data.SingletonEnum; import org.json.junit.data.WeirdList; +import org.junit.After; import org.junit.Ignore; import org.junit.Test; @@ -75,6 +76,14 @@ public class JSONObjectTest { */ static final Pattern NUMBER_PATTERN = Pattern.compile("-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?"); + @After + public void tearDown() { + SingletonEnum.getInstance().setSomeInt(0); + SingletonEnum.getInstance().setSomeString(null); + Singleton.getInstance().setSomeInt(0); + Singleton.getInstance().setSomeString(null); + } + /** * Tests that the similar method is working as expected. */