This is an automated email from the ASF dual-hosted git repository.

afs pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 45d15d1b3d2894e36ed8d80ef34268f760232ffe
Author: Andy Seaborne <[email protected]>
AuthorDate: Thu Sep 3 19:28:06 2026 +0100

    Remove JenaTestBase in jena-core
---
 .../apache/jena/assembler/AssemblerTestBase.java   |  4 +--
 .../java/org/apache/jena/enhanced/TS3_enh.java     |  4 +--
 .../org/apache/jena/graph/AbstractTestGraph.java   |  4 +--
 .../org/apache/jena/graph/TestCoreGraphUtil.java   |  3 +-
 .../java/org/apache/jena/graph/TestFactory.java    |  3 +-
 .../org/apache/jena/graph/TestFindLiterals.java    |  4 +--
 .../test/java/org/apache/jena/graph/TestGraph.java |  4 +--
 .../apache/jena/graph/TestGraphBaseToString.java   |  4 +--
 .../org/apache/jena/graph/TestGraphEvents.java     |  4 +--
 .../jena/graph/TestGraphMatchWithInference.java    |  3 +-
 .../apache/jena/graph/TestGraphPrefixMapping.java  |  4 +--
 .../org/apache/jena/graph/TestLiteralLabels.java   |  4 +--
 .../test/java/org/apache/jena/graph/TestNode.java  |  4 +--
 .../jena/graph/TestRegisterGraphListener.java      |  4 +--
 .../java/org/apache/jena/graph/TestReifier.java    |  4 +--
 .../java/org/apache/jena/graph/TestTriple.java     |  4 +--
 .../org/apache/jena/graph/TestTripleField.java     |  4 +--
 .../graph/compose/AbstractTestPrefixMapping.java   |  4 +--
 .../jena/graph/compose/TestMultiUnionReifier.java  |  4 +--
 .../java/org/apache/jena/rdf/model/TestAnonID.java |  4 +--
 .../apache/jena/rdf/model/TestDefaultModel.java    |  4 +--
 .../apache/jena/rdf/model/TestRDFWriterMap.java    |  4 +--
 .../apache/jena/rdf/model/helpers/ModelHelper.java |  6 ++--
 .../rulesys/test/TestConfigVocabulary.java         |  4 +--
 .../test/TestRestrictionsDontNeedTyping.java       |  4 +--
 .../jena/reasoner/rulesys/test/TestSetRules.java   |  4 +--
 .../jena/reasoner/test/TestCurrentRDFWG.java       |  3 +-
 .../jena/reasoner/test/TestInfPrefixMapping.java   |  4 +--
 .../jena/reasoner/test/TestRDFSReasoners.java      |  3 +-
 .../java/org/apache/jena/test/JenaTestBase.java    | 38 ----------------------
 30 files changed, 54 insertions(+), 97 deletions(-)

diff --git 
a/jena-core/src/test/java/org/apache/jena/assembler/AssemblerTestBase.java 
b/jena-core/src/test/java/org/apache/jena/assembler/AssemblerTestBase.java
index b6986ea675..20e531d19c 100644
--- a/jena-core/src/test/java/org/apache/jena/assembler/AssemblerTestBase.java
+++ b/jena-core/src/test/java/org/apache/jena/assembler/AssemblerTestBase.java
@@ -21,6 +21,7 @@
 
 package org.apache.jena.assembler;
 
+import junit.framework.TestCase;
 import org.apache.jena.assembler.assemblers.AssemblerBase;
 import org.apache.jena.assembler.exceptions.CannotConstructException;
 import org.apache.jena.rdf.model.Model;
@@ -29,7 +30,6 @@ import org.apache.jena.rdf.model.Property;
 import org.apache.jena.rdf.model.Resource;
 import org.apache.jena.shared.BrokenException;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.vocabulary.LocationMappingVocab;
 import org.apache.jena.vocabulary.RDF;
 import org.apache.jena.vocabulary.RDFS;
@@ -40,7 +40,7 @@ import org.apache.jena.vocabulary.RDFS;
  * in subclasses to control the parser that is used to construct models and the
  * prefixes added to the model (these features added for Eyeball).
  */
-public class AssemblerTestBase extends JenaTestBase {
+public class AssemblerTestBase extends TestCase {
 
     protected Class<? extends Assembler> getAssemblerClass() {
         throw new BrokenException("this class must define getAssemblerClass");
diff --git a/jena-core/src/test/java/org/apache/jena/enhanced/TS3_enh.java 
b/jena-core/src/test/java/org/apache/jena/enhanced/TS3_enh.java
index d968c0d9fd..fa31bd2c8b 100644
--- a/jena-core/src/test/java/org/apache/jena/enhanced/TS3_enh.java
+++ b/jena-core/src/test/java/org/apache/jena/enhanced/TS3_enh.java
@@ -27,12 +27,12 @@
 
 package org.apache.jena.enhanced;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.graph.*;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.rdf.model.*;
 import org.apache.jena.shared.JenaException;
-import org.apache.jena.test.JenaTestBase;
 
 /**
  * These tests give a small version of a model-like interface
@@ -52,7 +52,7 @@ import org.apache.jena.test.JenaTestBase;
  *These tests only test EnhNode polymorphism and not EnhGraph polymorphism.
  *EnhGraph polymorphism currently will not work.
  */
-public class TS3_enh extends JenaTestBase  {
+public class TS3_enh extends TestCase  {
 
        static final private  Personality<RDFNode> split = new Personality<>();
 
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/AbstractTestGraph.java 
b/jena-core/src/test/java/org/apache/jena/graph/AbstractTestGraph.java
index d9d55e15d2..3fcb6600a0 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/AbstractTestGraph.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/AbstractTestGraph.java
@@ -24,13 +24,13 @@ package org.apache.jena.graph;
 import java.io.InputStream;
 import java.util.*;
 
+import junit.framework.TestCase;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.memvalue.TrackingTripleIterator;
 import org.apache.jena.rdf.model.Model;
 import org.apache.jena.rdf.model.ModelFactory;
 import org.apache.jena.rdf.model.impl.ReifierStd;
 import org.apache.jena.shared.JenaException;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 import org.apache.jena.util.CollectionFactory;
 import org.apache.jena.util.iterator.ClosableIterator;
@@ -41,7 +41,7 @@ import org.apache.jena.util.iterator.ExtendedIterator;
  * be a Graph. The abstract method getGraph must be overridden in subclasses to
  * deliver a Graph of interest.
  */
-public abstract class AbstractTestGraph extends JenaTestBase {
+public abstract class AbstractTestGraph extends TestCase {
     public AbstractTestGraph(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestCoreGraphUtil.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestCoreGraphUtil.java
index 76c3d947fe..d31aed767f 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestCoreGraphUtil.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestCoreGraphUtil.java
@@ -23,10 +23,9 @@ package org.apache.jena.graph;
 
 import junit.framework.*;
 import org.apache.jena.graph.impl.*;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.util.iterator.*;
 
-public class TestCoreGraphUtil extends JenaTestBase
+public class TestCoreGraphUtil extends TestCase
     {
     public TestCoreGraphUtil(String name)
         { super(name); }
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestFactory.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestFactory.java
index 0501865e83..077a99b904 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestFactory.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestFactory.java
@@ -22,9 +22,8 @@
 package org.apache.jena.graph;
 
 import junit.framework.*;
-import org.apache.jena.test.JenaTestBase;
 
-public class TestFactory extends JenaTestBase {
+public class TestFactory extends TestCase {
     public TestFactory(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestFindLiterals.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestFindLiterals.java
index 51ba8fb0da..2d2b2001db 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestFindLiterals.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestFindLiterals.java
@@ -23,13 +23,13 @@ package org.apache.jena.graph;
 
 import java.util.Set;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.atlas.iterator.Iter;
 import org.apache.jena.graph.impl.LiteralLabelFactory;
 import org.apache.jena.junit.NodeCreateUtils;
-import org.apache.jena.test.JenaTestBase;
 
-public class TestFindLiterals extends JenaTestBase {
+public class TestFindLiterals extends TestCase {
     public TestFindLiterals(String name) {
         super(name);
     }
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestGraph.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestGraph.java
index b17e2540d8..16bbccdd27 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestGraph.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestGraph.java
@@ -27,16 +27,16 @@ package org.apache.jena.graph;
 */
 
 import junit.framework.Test;
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.graph.impl.WrappedGraph;
 import org.apache.jena.mem.GraphMemFast;
 import org.apache.jena.mem.GraphMemLegacy;
 import org.apache.jena.mem.GraphMemRoaring;
 import org.apache.jena.memvalue.GraphMemValue;
-import org.apache.jena.test.JenaTestBase;
 
 @SuppressWarnings("deprecation")
-public class TestGraph extends JenaTestBase {
+public class TestGraph extends TestCase {
     public TestGraph(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestGraphBaseToString.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestGraphBaseToString.java
index fb5e3c2bda..dce640669e 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestGraphBaseToString.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestGraphBaseToString.java
@@ -26,16 +26,16 @@ import static 
org.apache.jena.graph.impl.GraphBase.TOSTRING_TRIPLE_LIMIT;
 
 import java.util.*;
 
+import junit.framework.TestCase;
 import org.apache.jena.graph.impl.GraphBase;
 import org.apache.jena.junit.NodeCreateUtils;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.util.iterator.*;
 
 /**
  * Tests for the revisions to GraphBase.toString() to see that it's compact, ie
  * outputs no more than LIMIT triples.
  */
-public class TestGraphBaseToString extends JenaTestBase {
+public class TestGraphBaseToString extends TestCase {
     private static final class LittleGraphBase extends GraphBase {
         Set<Triple> triples = new HashSet<>();
 
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestGraphEvents.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestGraphEvents.java
index ea860a46f6..fbdb1b3294 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestGraphEvents.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestGraphEvents.java
@@ -21,10 +21,10 @@
 
 package org.apache.jena.graph;
 
+import junit.framework.TestCase;
 import org.apache.jena.junit.NodeCreateUtils;
-import org.apache.jena.test.JenaTestBase;
 
-public class TestGraphEvents extends JenaTestBase {
+public class TestGraphEvents extends TestCase {
     public TestGraphEvents(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestGraphMatchWithInference.java
 
b/jena-core/src/test/java/org/apache/jena/graph/TestGraphMatchWithInference.java
index 34c641bd79..891cca4c60 100644
--- 
a/jena-core/src/test/java/org/apache/jena/graph/TestGraphMatchWithInference.java
+++ 
b/jena-core/src/test/java/org/apache/jena/graph/TestGraphMatchWithInference.java
@@ -23,13 +23,12 @@ package org.apache.jena.graph;
 
 import junit.framework.*;
 import org.apache.jena.rdf.model.*;
-import org.apache.jena.test.JenaTestBase;
 
 /**
  * Test that an inferred graph and an identical concrete graph compare as 
equal.
  */
 
-public class TestGraphMatchWithInference extends JenaTestBase {
+public class TestGraphMatchWithInference extends TestCase {
     public TestGraphMatchWithInference(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestGraphPrefixMapping.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestGraphPrefixMapping.java
index b0273af2f9..328f7ca854 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestGraphPrefixMapping.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestGraphPrefixMapping.java
@@ -21,12 +21,12 @@
 
 package org.apache.jena.graph;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.graph.compose.AbstractTestPrefixMapping;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 
-public class TestGraphPrefixMapping extends JenaTestBase {
+public class TestGraphPrefixMapping extends TestCase {
     public TestGraphPrefixMapping(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestLiteralLabels.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestLiteralLabels.java
index d2b6882273..5e062e43a4 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestLiteralLabels.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestLiteralLabels.java
@@ -22,15 +22,15 @@
 package org.apache.jena.graph;
 
 import junit.framework.Test;
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.datatypes.BaseDatatype;
 import org.apache.jena.datatypes.RDFDatatype;
 import org.apache.jena.graph.impl.LiteralLabel;
 import org.apache.jena.graph.impl.LiteralLabelFactory;
-import org.apache.jena.test.JenaTestBase;
 
 // See also TestLiteralLabelSameValueAs, TestTypedLiterals
-public class TestLiteralLabels extends JenaTestBase {
+public class TestLiteralLabels extends TestCase {
     public TestLiteralLabels(String name) {
         super(name);
     }
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestNode.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestNode.java
index b4b1d9e060..f7d6779f18 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestNode.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestNode.java
@@ -21,6 +21,7 @@
 
 package org.apache.jena.graph;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.atlas.lib.Creator;
 import org.apache.jena.datatypes.RDFDatatype;
@@ -31,7 +32,6 @@ import org.apache.jena.graph.impl.LiteralLabelFactory;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.shared.JenaException;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 import org.apache.jena.util.SplitIRI;
 import org.apache.jena.vocabulary.DC;
@@ -44,7 +44,7 @@ import org.apache.jena.vocabulary.VCARD;
  * Exercise nodes. Make sure that the different node types do not overlap and 
that
  * the test predicates work properly on the different node kinds.
  */
-public class TestNode extends JenaTestBase {
+public class TestNode extends TestCase {
     public TestNode(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/TestRegisterGraphListener.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestRegisterGraphListener.java
index 9f45d2953d..aa60a6304f 100644
--- 
a/jena-core/src/test/java/org/apache/jena/graph/TestRegisterGraphListener.java
+++ 
b/jena-core/src/test/java/org/apache/jena/graph/TestRegisterGraphListener.java
@@ -24,13 +24,13 @@ package org.apache.jena.graph;
 import java.util.Iterator;
 import java.util.List;
 
-import org.apache.jena.test.JenaTestBase;
+import junit.framework.TestCase;
 
 /**
  * These tests are for listeners that add or delete other listeners. It 
motivates the
  * use of, e.g. CopyOnWriteArrayList for storing listeners.
  */
-public class TestRegisterGraphListener extends JenaTestBase {
+public class TestRegisterGraphListener extends TestCase {
 
     private ComeAndGoListener all[];
     private Graph graph;
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestReifier.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestReifier.java
index 49b896370e..3d17fe0302 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestReifier.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestReifier.java
@@ -23,6 +23,7 @@ package org.apache.jena.graph;
 
 import java.lang.reflect.Constructor;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.atlas.iterator.Iter;
 import org.apache.jena.junit.NodeCreateUtils;
@@ -31,7 +32,6 @@ import org.apache.jena.rdf.model.impl.ReifierStd;
 import org.apache.jena.shared.AlreadyReifiedException;
 import org.apache.jena.shared.CannotReifyException;
 import org.apache.jena.shared.JenaException;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 import org.apache.jena.vocabulary.RDF;
 
@@ -39,7 +39,7 @@ import org.apache.jena.vocabulary.RDF;
  * This class tests the reifiers of ordinary graphs. Old test suite - kept to 
ensure
  * compatibility for the one and only Standard mode
  */
-public class TestReifier extends JenaTestBase {
+public class TestReifier extends TestCase {
     protected final Class<? extends Graph> graphClass;
 
     public TestReifier(String name) {
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestTriple.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestTriple.java
index 59a29c9f61..1ac3d42dfa 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestTriple.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestTriple.java
@@ -23,16 +23,16 @@ package org.apache.jena.graph;
 
 import java.util.function.Function;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
 import org.apache.jena.graph.impl.LiteralLabel;
 import org.apache.jena.graph.impl.LiteralLabelFactory;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 
-public class TestTriple extends JenaTestBase {
+public class TestTriple extends TestCase {
 
     public TestTriple(String name) {
         super(name);
diff --git a/jena-core/src/test/java/org/apache/jena/graph/TestTripleField.java 
b/jena-core/src/test/java/org/apache/jena/graph/TestTripleField.java
index cbd8a83f57..678ac316fc 100644
--- a/jena-core/src/test/java/org/apache/jena/graph/TestTripleField.java
+++ b/jena-core/src/test/java/org/apache/jena/graph/TestTripleField.java
@@ -21,12 +21,12 @@
 
 package org.apache.jena.graph;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.graph.Triple.*;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 
-public class TestTripleField extends JenaTestBase {
+public class TestTripleField extends TestCase {
     public TestTripleField(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/compose/AbstractTestPrefixMapping.java
 
b/jena-core/src/test/java/org/apache/jena/graph/compose/AbstractTestPrefixMapping.java
index eaf0927ad3..32d874b061 100644
--- 
a/jena-core/src/test/java/org/apache/jena/graph/compose/AbstractTestPrefixMapping.java
+++ 
b/jena-core/src/test/java/org/apache/jena/graph/compose/AbstractTestPrefixMapping.java
@@ -25,8 +25,8 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import junit.framework.TestCase;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 
 /**
@@ -34,7 +34,7 @@ import org.apache.jena.test.JenaTestLib;
  * prefixMapping to be tested.
  */
 
-public abstract class AbstractTestPrefixMapping extends JenaTestBase {
+public abstract class AbstractTestPrefixMapping extends TestCase {
     public AbstractTestPrefixMapping(String name) {
         super(name);
     }
diff --git 
a/jena-core/src/test/java/org/apache/jena/graph/compose/TestMultiUnionReifier.java
 
b/jena-core/src/test/java/org/apache/jena/graph/compose/TestMultiUnionReifier.java
index 01219276a3..69073fce77 100644
--- 
a/jena-core/src/test/java/org/apache/jena/graph/compose/TestMultiUnionReifier.java
+++ 
b/jena-core/src/test/java/org/apache/jena/graph/compose/TestMultiUnionReifier.java
@@ -21,16 +21,16 @@
 
 package org.apache.jena.graph.compose;
 
+import junit.framework.TestCase;
 import org.apache.jena.graph.*;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.rdf.model.impl.ReifierStd;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.util.iterator.ExtendedIterator;
 
 /**
     Test the reifier for multi-unions.
 */
-public class TestMultiUnionReifier extends JenaTestBase {
+public class TestMultiUnionReifier extends TestCase {
     public TestMultiUnionReifier(String name) {
         super(name);
     }
diff --git a/jena-core/src/test/java/org/apache/jena/rdf/model/TestAnonID.java 
b/jena-core/src/test/java/org/apache/jena/rdf/model/TestAnonID.java
index 16cbf2271d..bd75ad08d1 100644
--- a/jena-core/src/test/java/org/apache/jena/rdf/model/TestAnonID.java
+++ b/jena-core/src/test/java/org/apache/jena/rdf/model/TestAnonID.java
@@ -22,17 +22,17 @@
 package org.apache.jena.rdf.model;
 
 import org.apache.jena.shared.impl.JenaParameters;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 
 import org.junit.Assert;
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
 /**
  * Test for anonID generation. (Originally test for the debugging hack that 
switches
  * off anonID generation.)
  */
-public class TestAnonID extends JenaTestBase {
+public class TestAnonID extends TestCase {
 
     /**
      * Boilerplate for junit. This is its own test suite
diff --git 
a/jena-core/src/test/java/org/apache/jena/rdf/model/TestDefaultModel.java 
b/jena-core/src/test/java/org/apache/jena/rdf/model/TestDefaultModel.java
index 85034fb3e6..e24b578dd5 100644
--- a/jena-core/src/test/java/org/apache/jena/rdf/model/TestDefaultModel.java
+++ b/jena-core/src/test/java/org/apache/jena/rdf/model/TestDefaultModel.java
@@ -21,6 +21,7 @@
 
 package org.apache.jena.rdf.model;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.graph.GraphTestLib;
 import org.apache.jena.graph.Node;
@@ -28,10 +29,9 @@ import org.apache.jena.graph.Triple;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.rdf.model.impl.ModelCom;
 import org.apache.jena.shared.PropertyNotFoundException;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.test.JenaTestLib;
 
-public class TestDefaultModel extends JenaTestBase {
+public class TestDefaultModel extends TestCase {
 
     public TestDefaultModel(String name) {
         super(name);
diff --git 
a/jena-core/src/test/java/org/apache/jena/rdf/model/TestRDFWriterMap.java 
b/jena-core/src/test/java/org/apache/jena/rdf/model/TestRDFWriterMap.java
index 73bae7f6e3..8d0d1a6914 100644
--- a/jena-core/src/test/java/org/apache/jena/rdf/model/TestRDFWriterMap.java
+++ b/jena-core/src/test/java/org/apache/jena/rdf/model/TestRDFWriterMap.java
@@ -24,17 +24,17 @@ package org.apache.jena.rdf.model;
 import java.util.HashMap;
 import java.util.Map;
 
+import junit.framework.TestCase;
 import org.apache.jena.Jena;
 import org.apache.jena.rdf.model.impl.NTripleWriter;
 import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev;
 import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Basic;
 import org.apache.jena.shared.JenaException;
 import org.apache.jena.shared.NoWriterForLangException;
-import org.apache.jena.test.JenaTestBase;
 
 import org.junit.Assert;
 
-public class TestRDFWriterMap extends JenaTestBase {
+public class TestRDFWriterMap extends TestCase {
     public static class RDFWriterMap implements RDFWriterF {
         protected final Map<String, Class<RDFWriterI>> map = new HashMap<>();
 
diff --git 
a/jena-core/src/test/java/org/apache/jena/rdf/model/helpers/ModelHelper.java 
b/jena-core/src/test/java/org/apache/jena/rdf/model/helpers/ModelHelper.java
index a847d4ada3..9422088c30 100644
--- a/jena-core/src/test/java/org/apache/jena/rdf/model/helpers/ModelHelper.java
+++ b/jena-core/src/test/java/org/apache/jena/rdf/model/helpers/ModelHelper.java
@@ -23,6 +23,7 @@ package org.apache.jena.rdf.model.helpers;
 
 import java.util.*;
 
+import junit.framework.TestCase;
 import org.junit.Ignore;
 
 import org.apache.jena.graph.GraphTestLib;
@@ -30,20 +31,19 @@ import org.apache.jena.graph.Node;
 import org.apache.jena.junit.NodeCreateUtils;
 import org.apache.jena.rdf.model.*;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.util.CollectionFactory;
 
 /**
     provides useful functionality for testing models, eg building small models
     from strings, testing equality, etc.
 
-    Currently this class extends JenaTestBase and thus TestCase.
+    Currently this class extends TestCase.
 
     TODO: Refactoring should remove the TestCase dependency in future.
 
  */
 @Ignore // ignore this class as a test case.
-public class ModelHelper extends JenaTestBase
+public class ModelHelper extends TestCase
 {
        private ModelHelper(String name)
        { super(name); }
diff --git 
a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestConfigVocabulary.java
 
b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestConfigVocabulary.java
index a0a59ebf74..644f7f107d 100644
--- 
a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestConfigVocabulary.java
+++ 
b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestConfigVocabulary.java
@@ -21,10 +21,10 @@
 
 package org.apache.jena.reasoner.rulesys.test;
 
+import junit.framework.TestCase;
 import org.apache.jena.rdf.model.Property;
 import org.apache.jena.rdf.model.Resource;
 import org.apache.jena.reasoner.ReasonerRegistry;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.vocabulary.RDF;
 import org.apache.jena.vocabulary.RDFS;
 import org.apache.jena.vocabulary.ReasonerVocabulary;
@@ -32,7 +32,7 @@ import org.apache.jena.vocabulary.ReasonerVocabulary;
 /**
     Tests for configuration vocabulary added as part of ModelSpec removal
 */
-public class TestConfigVocabulary extends JenaTestBase
+public class TestConfigVocabulary extends TestCase
     {
     public TestConfigVocabulary( String name )
         { super( name ); }
diff --git 
a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestRestrictionsDontNeedTyping.java
 
b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestRestrictionsDontNeedTyping.java
index c3b3028e70..9e2fbbf5db 100644
--- 
a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestRestrictionsDontNeedTyping.java
+++ 
b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestRestrictionsDontNeedTyping.java
@@ -21,6 +21,7 @@
 
 package org.apache.jena.reasoner.rulesys.test;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.ontology.OntModel;
 import org.apache.jena.ontology.OntModelSpec;
@@ -29,7 +30,6 @@ import org.apache.jena.rdf.model.ModelFactory;
 import org.apache.jena.rdf.model.ModelTestLib;
 import org.apache.jena.rdf.model.Property;
 import org.apache.jena.shared.PrefixMapping;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.vocabulary.RDF;
 
 /**
@@ -38,7 +38,7 @@ import org.apache.jena.vocabulary.RDF;
     layering problem).
 */
 @SuppressWarnings("removal")
-public class TestRestrictionsDontNeedTyping extends JenaTestBase
+public class TestRestrictionsDontNeedTyping extends TestCase
     {
 
     public static TestSuite suite() {
diff --git 
a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestSetRules.java
 
b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestSetRules.java
index 3ff5ef0ff2..1eb2930c8e 100644
--- 
a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestSetRules.java
+++ 
b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestSetRules.java
@@ -23,17 +23,17 @@ package org.apache.jena.reasoner.rulesys.test;
 
 import java.util.*;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.rdf.model.*;
 import org.apache.jena.reasoner.*;
 import org.apache.jena.reasoner.rulesys.*;
 import org.apache.jena.reasoner.rulesys.impl.WrappedReasonerFactory;
-import org.apache.jena.test.JenaTestBase;
 
 /**
      TestSetRules - tests to bring setRules into existence on 
RuleReasonerFactory.
 */
-public class TestSetRules extends JenaTestBase
+public class TestSetRules extends TestCase
     {
 
     public TestSetRules( String name )
diff --git 
a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestCurrentRDFWG.java 
b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestCurrentRDFWG.java
index eb0ef6154e..1029277429 100644
--- 
a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestCurrentRDFWG.java
+++ 
b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestCurrentRDFWG.java
@@ -31,7 +31,6 @@ import org.apache.jena.rdf.model.Resource;
 import org.apache.jena.reasoner.ReasonerFactory;
 import org.apache.jena.reasoner.rulesys.RDFSRuleReasonerFactory;
 import org.apache.jena.shared.impl.JenaParameters;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.vocabulary.OWLResults;
 import org.apache.jena.vocabulary.RDFS;
 import org.apache.jena.vocabulary.ReasonerVocabulary;
@@ -41,7 +40,7 @@ import org.slf4j.LoggerFactory;
 /**
  * Test the default RDFS reasoner against the current set of working group 
tests
  */
-public class TestCurrentRDFWG extends JenaTestBase {
+public class TestCurrentRDFWG extends TestCase {
 
     /** Location of the test file directory */
     public static final String TEST_DIR = "testing/wg20031010/";
diff --git 
a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestInfPrefixMapping.java
 
b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestInfPrefixMapping.java
index 4874862275..38a887f267 100644
--- 
a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestInfPrefixMapping.java
+++ 
b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestInfPrefixMapping.java
@@ -21,17 +21,17 @@
 
 package org.apache.jena.reasoner.test;
 
+import junit.framework.TestCase;
 import junit.framework.TestSuite;
 import org.apache.jena.rdf.model.ModelFactory;
 import org.apache.jena.reasoner.InfGraph;
-import org.apache.jena.test.JenaTestBase;
 
 /**
      Needs extending; relys on knowing that the only InfGraph currently used is
      the Jena-provided base. Needs to be made into an abstract test and
      parametrised with the InfGraph being tested (hence getInfGraph).
 */
-public class TestInfPrefixMapping extends JenaTestBase
+public class TestInfPrefixMapping extends TestCase
     {
     public TestInfPrefixMapping( String name )
         { super( name ); }
diff --git 
a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestRDFSReasoners.java 
b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestRDFSReasoners.java
index a9ed368213..e986a56c95 100644
--- 
a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestRDFSReasoners.java
+++ 
b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestRDFSReasoners.java
@@ -38,7 +38,6 @@ import org.apache.jena.reasoner.ValidityReport;
 import org.apache.jena.reasoner.ValidityReport.Report;
 import org.apache.jena.reasoner.rulesys.RDFSFBRuleReasonerFactory;
 import org.apache.jena.reasoner.rulesys.RDFSRuleReasonerFactory;
-import org.apache.jena.test.JenaTestBase;
 import org.apache.jena.vocabulary.RDFS;
 import org.apache.jena.vocabulary.ReasonerVocabulary;
 import org.slf4j.Logger;
@@ -47,7 +46,7 @@ import org.slf4j.LoggerFactory;
 /**
  * Test the set of admissable RDFS reasoners.
  */
-public class TestRDFSReasoners extends JenaTestBase {
+public class TestRDFSReasoners extends TestCase {
 
     /** Base URI for the test names */
     public static final String NAMESPACE = 
"http://www.hpl.hp.com/semweb/2003/query_tester/";;
diff --git a/jena-core/src/test/java/org/apache/jena/test/JenaTestBase.java 
b/jena-core/src/test/java/org/apache/jena/test/JenaTestBase.java
deleted file mode 100644
index a86ad6d85a..0000000000
--- a/jena-core/src/test/java/org/apache/jena/test/JenaTestBase.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- *   SPDX-License-Identifier: Apache-2.0
- */
-
-package org.apache.jena.test;
-
-import junit.framework.TestCase;
-import org.apache.jena.sys.JenaSystem;
-
-/**
- * A basis for Jena test cases.
- * See {@link JenaTestLib} for helper functions e.g. assertFalse and 
assertDiffer.
- */
-public class JenaTestBase extends TestCase
-{
-       static { JenaSystem.init(); }
-
-    public JenaTestBase(String name) {
-        super(name);
-    }
-}

Reply via email to