This is an automated email from the ASF dual-hosted git repository.
veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push:
new 9cf9b4c1b Migrate DialectTestSuite to the new matrix test suite
framework
9cf9b4c1b is described below
commit 9cf9b4c1ba2389c7ae857f95e196e4643aea90dd
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Tue Mar 17 22:06:02 2026 +0000
Migrate DialectTestSuite to the new matrix test suite framework
---
axiom-api/pom.xml | 5 +
.../util/stax/dialect/BooleanPropertyTestCase.java | 13 +-
.../axiom/util/stax/dialect/DialectTestCase.java | 11 +-
.../axiom/util/stax/dialect/DialectTestSuite.java | 298 +++++++++++++++++++--
.../util/stax/dialect/DialectTestSuiteBuilder.java | 234 ----------------
.../util/stax/dialect/EventSpecificTestCase.java | 13 +-
.../dialect/IllegalStateExceptionTestCase.java | 13 +-
.../apache/axiom/util/stax/dialect/TestClose.java | 10 +-
.../TestCreateXMLEventWriterWithNullEncoding.java | 4 -
.../TestCreateXMLStreamReaderThreadSafety.java | 4 -
.../TestCreateXMLStreamWriterThreadSafety.java | 4 -
.../TestCreateXMLStreamWriterWithNullEncoding.java | 4 -
.../axiom/util/stax/dialect/TestDTDReader.java | 4 -
...TestDisallowDoctypeDeclWithDenialOfService.java | 4 -
.../TestDisallowDoctypeDeclWithExternalSubset.java | 4 -
.../TestDisallowDoctypeDeclWithInternalSubset.java | 4 -
.../stax/dialect/TestEnableCDataReporting.java | 4 -
.../TestGetAttributeNamespaceWithNoPrefix.java | 4 -
.../dialect/TestGetCharacterEncodingScheme.java | 4 -
.../axiom/util/stax/dialect/TestGetEncoding.java | 4 -
.../util/stax/dialect/TestGetEncodingExternal.java | 4 -
.../stax/dialect/TestGetEncodingFromDetection.java | 20 +-
.../TestGetEncodingWithCharacterStream.java | 4 -
.../TestGetLocalNameIllegalStateException.java | 5 -
.../dialect/TestGetNameIllegalStateException.java | 5 -
.../TestGetNamespaceContextImplicitNamespaces.java | 4 -
.../TestGetNamespacePrefixDefaultNamespace.java | 4 -
.../TestGetNamespaceURIIllegalStateException.java | 5 -
.../TestGetNamespaceURIWithNullNamespace.java | 4 -
.../TestGetPrefixAfterWriteDefaultNamespace.java | 4 -
.../dialect/TestGetPrefixAfterWriteNamespace.java | 4 -
.../TestGetPrefixIllegalStateException.java | 5 -
.../util/stax/dialect/TestGetTextInProlog.java | 4 -
.../axiom/util/stax/dialect/TestGetVersion.java | 4 -
.../axiom/util/stax/dialect/TestHasName.java | 4 -
.../axiom/util/stax/dialect/TestHasText.java | 4 -
.../axiom/util/stax/dialect/TestIsCharacters.java | 4 -
.../dialect/TestIsCharactersOnCDATASection.java | 4 -
.../axiom/util/stax/dialect/TestIsStandalone.java | 4 -
.../stax/dialect/TestNextAfterEndDocument.java | 4 -
.../util/stax/dialect/TestSetPrefixScope.java | 4 -
.../axiom/util/stax/dialect/TestStandaloneSet.java | 4 -
.../TestWriteStartDocumentWithNullEncoding.java | 4 -
43 files changed, 317 insertions(+), 440 deletions(-)
diff --git a/axiom-api/pom.xml b/axiom-api/pom.xml
index 175ca67d5..ae0ee95f3 100644
--- a/axiom-api/pom.xml
+++ b/axiom-api/pom.xml
@@ -174,6 +174,11 @@
<version>${project.version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/BooleanPropertyTestCase.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/BooleanPropertyTestCase.java
index aeccb640b..04b4f483e 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/BooleanPropertyTestCase.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/BooleanPropertyTestCase.java
@@ -20,14 +20,13 @@ package org.apache.axiom.util.stax.dialect;
import javax.xml.stream.XMLStreamReader;
-public abstract class BooleanPropertyTestCase extends EventSpecificTestCase {
- private final boolean expected;
+import com.google.inject.Inject;
+import com.google.inject.name.Named;
- public BooleanPropertyTestCase(
- StAXImplementationAdapter staxImpl, int event, boolean expected) {
- super(staxImpl, event);
- this.expected = expected;
- }
+public abstract class BooleanPropertyTestCase extends EventSpecificTestCase {
+ @Inject
+ @Named("expected")
+ private boolean expected;
@Override
protected void runTest(XMLStreamReader reader) throws Throwable {
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestCase.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestCase.java
index 2a146ee06..9d61a6e64 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestCase.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestCase.java
@@ -18,13 +18,10 @@
*/
package org.apache.axiom.util.stax.dialect;
-import org.apache.axiom.testutils.suite.MatrixTestCase;
+import com.google.inject.Inject;
-public abstract class DialectTestCase extends MatrixTestCase {
- protected final StAXImplementationAdapter staxImpl;
+import junit.framework.TestCase;
- public DialectTestCase(StAXImplementationAdapter staxImpl) {
- this.staxImpl = staxImpl;
- addTestParameter("implementation", staxImpl.getName());
- }
+public abstract class DialectTestCase extends TestCase {
+ @Inject protected StAXImplementationAdapter staxImpl;
}
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuite.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuite.java
index f3e11bb61..318c40271 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuite.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuite.java
@@ -18,29 +18,289 @@
*/
package org.apache.axiom.util.stax.dialect;
-import junit.framework.Test;
-import junit.framework.TestSuite;
+import java.util.Set;
+import java.util.stream.Stream;
-public class DialectTestSuite extends TestSuite {
- public static Test suite() throws Exception {
- DialectTestSuiteBuilder builder = new DialectTestSuiteBuilder();
+import javax.xml.stream.XMLStreamConstants;
- // Neither SJSXP nor XLXP report whitespace in prolog
- builder.exclude(TestGetTextInProlog.class, "(implementation=JRE)");
+import org.apache.axiom.testing.multiton.Multiton;
+import org.apache.axiom.testutils.suite.FanOutNode;
+import org.apache.axiom.testutils.suite.MatrixTest;
+import org.apache.axiom.testutils.suite.MatrixTestFilters;
+import org.apache.axiom.testutils.suite.MatrixTestNode;
+import org.apache.axiom.testutils.suite.ParentNode;
+import org.apache.axiom.ts.jaxp.stax.StAXImplementation;
+import org.apache.axiom.ts.xml.StreamType;
+import org.apache.axiom.util.xml.stream.XMLEventUtils;
+import org.apache.commons.lang3.tuple.Pair;
+import org.junit.jupiter.api.DynamicNode;
+import org.junit.jupiter.api.TestFactory;
- // SJSXP and XLXP don't report whitespace in prolog
- builder.exclude(
- TestGetTextInProlog.class,
-
"(|(implementation=sjsxp-*)(implementation=com.ibm.ws.prereq.xlxp.jar)(implementation=xml.jar))");
+import com.google.common.collect.ImmutableList;
+import com.google.inject.TypeLiteral;
+import com.google.inject.name.Names;
- // DTDReader is not supported for all StAX implementations
- builder.exclude(
- TestDTDReader.class,
-
"(|(implementation=stax-1.2.0.jar)(implementation=wstx-asl-3.*))");
+public class DialectTestSuite {
+ @TestFactory
+ public Stream<DynamicNode> tests() {
+ MatrixTestNode root =
+ new FanOutNode<>(
+ Multiton.getInstances(StAXImplementation.class),
+ (binder, value) ->
+ binder.bind(StAXImplementationAdapter.class)
+ .toInstance(
+
value.getAdapter(StAXImplementationAdapter.class)),
+ (params, value) ->
+ params.addTestParameter("implementation",
value.getName()),
+ new ParentNode(
+ new FanOutNode<>(
+
Multiton.getInstances(StreamType.class),
+ (binder, value) ->
+
binder.bind(StreamType.class).toInstance(value),
+ (params, value) ->
+ params.addTestParameter(
+ "type",
value.getType().getSimpleName()),
+ new MatrixTest(TestClose.class)),
+ new
MatrixTest(TestCreateXMLEventWriterWithNullEncoding.class),
+ new
MatrixTest(TestCreateXMLStreamReaderThreadSafety.class),
+ new
MatrixTest(TestCreateXMLStreamWriterThreadSafety.class),
+ new
MatrixTest(TestCreateXMLStreamWriterWithNullEncoding.class),
+ new
MatrixTest(TestDisallowDoctypeDeclWithDenialOfService.class),
+ new
MatrixTest(TestDisallowDoctypeDeclWithExternalSubset.class),
+ new
MatrixTest(TestDisallowDoctypeDeclWithInternalSubset.class),
+ new MatrixTest(TestDTDReader.class),
+ new MatrixTest(TestEnableCDataReporting.class),
+ new
MatrixTest(TestGetAttributeNamespaceWithNoPrefix.class),
+ new
MatrixTest(TestGetCharacterEncodingScheme.class),
+ new MatrixTest(TestGetEncodingExternal.class),
+ new FanOutNode<>(
+ ImmutableList.of(
+ Pair.of("UTF-8",
Set.of("UTF-8")),
+ // The case of UTF-16 with a
byte order marker is
+ // not well defined:
+ // * One may argue that the
result should be
+ // UTF-16BE or UTF-16LE
because otherwise the
+ // information about the
byte order is lost.
+ // * On the other hand, one
may argue that the
+ // result should be UTF-16
because UTF-16BE or
+ // UTF-16LE may be
interpreted as an indication
+ // that there should be no
BOM.
+ // Therefore we accept both
results.
+ Pair.of("UnicodeBig",
Set.of("UTF-16", "UTF-16BE")),
+ Pair.of(
+ "UnicodeLittle",
+ Set.of("UTF-16",
"UTF-16LE")),
+ // Here there is no doubt; if
the encoding is UTF-16
+ // without BOM, then the
parser should report the
+ // detected byte order.
+ Pair.of("UnicodeBigUnmarked",
Set.of("UTF-16BE")),
+ Pair.of(
+
"UnicodeLittleUnmarked",
+ Set.of("UTF-16LE"))),
+ (binder, value) -> {
+ binder.bind(String.class)
+
.annotatedWith(Names.named("javaEncoding"))
+
.toInstance(value.getLeft());
+ binder.bind(new
TypeLiteral<Set<String>>() {})
+
.annotatedWith(Names.named("xmlEncodings"))
+
.toInstance(value.getRight());
+ },
+ (params, value) ->
+ params.addTestParameter(
+ "javaEncoding",
value.getLeft()),
+ new
MatrixTest(TestGetEncodingFromDetection.class)),
+ new MatrixTest(TestGetEncoding.class),
+ new
MatrixTest(TestGetEncodingWithCharacterStream.class),
+ new FanOutNode<>(
+ ImmutableList.of(
+
Pair.of(XMLStreamConstants.START_ELEMENT, false),
+
Pair.of(XMLStreamConstants.END_ELEMENT, false),
+ Pair.of(
+
XMLStreamConstants.PROCESSING_INSTRUCTION,
+ true),
+
Pair.of(XMLStreamConstants.CHARACTERS, true),
+
Pair.of(XMLStreamConstants.COMMENT, true),
+
Pair.of(XMLStreamConstants.SPACE, true),
+
Pair.of(XMLStreamConstants.START_DOCUMENT, true),
+
Pair.of(XMLStreamConstants.END_DOCUMENT, true),
+
Pair.of(XMLStreamConstants.ENTITY_REFERENCE, false),
+
Pair.of(XMLStreamConstants.DTD, true),
+
Pair.of(XMLStreamConstants.CDATA, true)),
+ (binder, value) -> {
+ binder.bind(Integer.class)
+
.annotatedWith(Names.named("event"))
+
.toInstance(value.getLeft());
+ binder.bind(Boolean.class)
+
.annotatedWith(Names.named("expectException"))
+
.toInstance(value.getRight());
+ },
+ (params, value) ->
+ params.addTestParameter(
+ "event",
+
XMLEventUtils.getEventTypeString(
+
value.getLeft())),
+ new MatrixTest(
+
TestGetLocalNameIllegalStateException.class)),
+ new FanOutNode<>(
+ ImmutableList.of(
+
Pair.of(XMLStreamConstants.START_ELEMENT, false),
+
Pair.of(XMLStreamConstants.END_ELEMENT, false),
+ Pair.of(
+
XMLStreamConstants.PROCESSING_INSTRUCTION,
+ true),
+
Pair.of(XMLStreamConstants.CHARACTERS, true),
+
Pair.of(XMLStreamConstants.COMMENT, true),
+
Pair.of(XMLStreamConstants.SPACE, true),
+
Pair.of(XMLStreamConstants.START_DOCUMENT, true),
+
Pair.of(XMLStreamConstants.END_DOCUMENT, true),
+
Pair.of(XMLStreamConstants.ENTITY_REFERENCE, true),
+
Pair.of(XMLStreamConstants.DTD, true),
+
Pair.of(XMLStreamConstants.CDATA, true)),
+ (binder, value) -> {
+ binder.bind(Integer.class)
+
.annotatedWith(Names.named("event"))
+
.toInstance(value.getLeft());
+ binder.bind(Boolean.class)
+
.annotatedWith(Names.named("expectException"))
+
.toInstance(value.getRight());
+ },
+ (params, value) ->
+ params.addTestParameter(
+ "event",
+
XMLEventUtils.getEventTypeString(
+
value.getLeft())),
+ new ParentNode(
+ new MatrixTest(
+
TestGetNameIllegalStateException.class),
+ new MatrixTest(
+
TestGetNamespaceURIIllegalStateException
+ .class),
+ new MatrixTest(
+
TestGetPrefixIllegalStateException.class))),
+ new
MatrixTest(TestGetNamespaceContextImplicitNamespaces.class),
+ new
MatrixTest(TestGetNamespacePrefixDefaultNamespace.class),
+ new
MatrixTest(TestGetNamespaceURIWithNullNamespace.class),
+ new
MatrixTest(TestGetPrefixAfterWriteDefaultNamespace.class),
+ new
MatrixTest(TestGetPrefixAfterWriteNamespace.class),
+ new MatrixTest(TestGetTextInProlog.class),
+ new MatrixTest(TestGetVersion.class),
+ new FanOutNode<>(
+ ImmutableList.of(
+
Pair.of(XMLStreamConstants.START_ELEMENT, true),
+
Pair.of(XMLStreamConstants.END_ELEMENT, true),
+ Pair.of(
+
XMLStreamConstants.PROCESSING_INSTRUCTION,
+ false),
+
Pair.of(XMLStreamConstants.CHARACTERS, false),
+
Pair.of(XMLStreamConstants.COMMENT, false),
+
Pair.of(XMLStreamConstants.SPACE, false),
+
Pair.of(XMLStreamConstants.START_DOCUMENT, false),
+
Pair.of(XMLStreamConstants.END_DOCUMENT, false),
+
Pair.of(XMLStreamConstants.ENTITY_REFERENCE, false),
+
Pair.of(XMLStreamConstants.DTD, false),
+
Pair.of(XMLStreamConstants.CDATA, false)),
+ (binder, value) -> {
+ binder.bind(Integer.class)
+
.annotatedWith(Names.named("event"))
+
.toInstance(value.getLeft());
+ binder.bind(Boolean.class)
+
.annotatedWith(Names.named("expected"))
+
.toInstance(value.getRight());
+ },
+ (params, value) ->
+ params.addTestParameter(
+ "event",
+
XMLEventUtils.getEventTypeString(
+
value.getLeft())),
+ new MatrixTest(TestHasName.class)),
+ new FanOutNode<>(
+ ImmutableList.of(
+
Pair.of(XMLStreamConstants.START_ELEMENT, false),
+
Pair.of(XMLStreamConstants.END_ELEMENT, false),
+ Pair.of(
+
XMLStreamConstants.PROCESSING_INSTRUCTION,
+ false),
+
Pair.of(XMLStreamConstants.CHARACTERS, true),
+
Pair.of(XMLStreamConstants.COMMENT, true),
+
Pair.of(XMLStreamConstants.SPACE, true),
+
Pair.of(XMLStreamConstants.START_DOCUMENT, false),
+
Pair.of(XMLStreamConstants.END_DOCUMENT, false),
+
Pair.of(XMLStreamConstants.ENTITY_REFERENCE, true),
+
Pair.of(XMLStreamConstants.DTD, true),
+ // Note: CDATA events are
actually not mentioned in
+ // the Javadoc of
XMLStreamReader#hasText(). This is
+ // because reporting CDATA
sections as CDATA events
+ // is an implementation
specific feature.
+ // Nevertheless, for obvious
reasons, we expect
+ // hasText to return true in
this case.
+
Pair.of(XMLStreamConstants.CDATA, true)),
+ (binder, value) -> {
+ binder.bind(Integer.class)
+
.annotatedWith(Names.named("event"))
+
.toInstance(value.getLeft());
+ binder.bind(Boolean.class)
+
.annotatedWith(Names.named("expected"))
+
.toInstance(value.getRight());
+ },
+ (params, value) ->
+ params.addTestParameter(
+ "event",
+
XMLEventUtils.getEventTypeString(
+
value.getLeft())),
+ new MatrixTest(TestHasText.class)),
+ new
MatrixTest(TestIsCharactersOnCDATASection.class),
+ new FanOutNode<>(
+ ImmutableList.of(
+
Pair.of(XMLStreamConstants.START_ELEMENT, false),
+
Pair.of(XMLStreamConstants.END_ELEMENT, false),
+ Pair.of(
+
XMLStreamConstants.PROCESSING_INSTRUCTION,
+ false),
+
Pair.of(XMLStreamConstants.CHARACTERS, true),
+
Pair.of(XMLStreamConstants.COMMENT, false),
+
Pair.of(XMLStreamConstants.SPACE, false),
+
Pair.of(XMLStreamConstants.START_DOCUMENT, false),
+
Pair.of(XMLStreamConstants.END_DOCUMENT, false),
+
Pair.of(XMLStreamConstants.ENTITY_REFERENCE, false),
+
Pair.of(XMLStreamConstants.DTD, false),
+
Pair.of(XMLStreamConstants.CDATA, false)),
+ (binder, value) -> {
+ binder.bind(Integer.class)
+
.annotatedWith(Names.named("event"))
+
.toInstance(value.getLeft());
+ binder.bind(Boolean.class)
+
.annotatedWith(Names.named("expected"))
+
.toInstance(value.getRight());
+ },
+ (params, value) ->
+ params.addTestParameter(
+ "event",
+
XMLEventUtils.getEventTypeString(
+
value.getLeft())),
+ new
MatrixTest(TestIsCharacters.class)),
+ new MatrixTest(TestIsStandalone.class),
+ new MatrixTest(TestNextAfterEndDocument.class),
+ new MatrixTest(TestSetPrefixScope.class),
+ new MatrixTest(TestStandaloneSet.class),
+ new
MatrixTest(TestWriteStartDocumentWithNullEncoding.class)));
- // TODO: investigate why this fails; didn't occur with the old
TestCloseInputStream test
- builder.exclude(TestClose.class,
"(&(implementation=stax-1.2.0.jar)(type=InputStream))");
-
- return builder.build();
+ return root.toDynamicNodes(
+ MatrixTestFilters.builder()
+ // Neither SJSXP nor XLXP report whitespace in prolog
+ .add(TestGetTextInProlog.class, "(implementation=JRE)")
+ // SJSXP and XLXP don't report whitespace in prolog
+ .add(
+ TestGetTextInProlog.class,
+
"(|(implementation=sjsxp-*)(implementation=com.ibm.ws.prereq.xlxp.jar)(implementation=xml.jar))")
+ // DTDReader is not supported for all StAX
implementations
+ .add(
+ TestDTDReader.class,
+
"(|(implementation=stax-1.2.0.jar)(implementation=wstx-asl-3.*))")
+ // TODO: investigate why this fails; didn't occur with
the old
+ // TestCloseInputStream test
+ .add(
+ TestClose.class,
+
"(&(implementation=stax-1.2.0.jar)(type=InputStream))")
+ .build());
}
}
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuiteBuilder.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuiteBuilder.java
deleted file mode 100644
index d7116d9b2..000000000
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/DialectTestSuiteBuilder.java
+++ /dev/null
@@ -1,234 +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
- *
- * http://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.
- */
-package org.apache.axiom.util.stax.dialect;
-
-import javax.xml.stream.XMLStreamConstants;
-
-import org.apache.axiom.testing.multiton.Multiton;
-import org.apache.axiom.testutils.suite.MatrixTestSuiteBuilder;
-import org.apache.axiom.ts.jaxp.stax.StAXImplementation;
-import org.apache.axiom.ts.xml.StreamType;
-
-public class DialectTestSuiteBuilder extends MatrixTestSuiteBuilder {
- @Override
- protected void addTests() {
- for (StAXImplementation impl :
Multiton.getInstances(StAXImplementation.class)) {
- addTests(impl.getAdapter(StAXImplementationAdapter.class));
- }
- }
-
- private void addTests(StAXImplementationAdapter staxImpl) {
- for (StreamType streamType : Multiton.getInstances(StreamType.class)) {
- addTest(new TestClose(staxImpl, streamType));
- }
- addTest(new TestCreateXMLEventWriterWithNullEncoding(staxImpl));
- addTest(new TestCreateXMLStreamReaderThreadSafety(staxImpl));
- addTest(new TestCreateXMLStreamWriterThreadSafety(staxImpl));
- addTest(new TestCreateXMLStreamWriterWithNullEncoding(staxImpl));
- addTest(new TestDisallowDoctypeDeclWithDenialOfService(staxImpl));
- addTest(new TestDisallowDoctypeDeclWithExternalSubset(staxImpl));
- addTest(new TestDisallowDoctypeDeclWithInternalSubset(staxImpl));
- addTest(new TestDTDReader(staxImpl));
- addTest(new TestEnableCDataReporting(staxImpl));
- addTest(new TestGetAttributeNamespaceWithNoPrefix(staxImpl));
- addTest(new TestGetCharacterEncodingScheme(staxImpl));
- addTest(new TestGetEncodingExternal(staxImpl));
- addTest(new TestGetEncodingFromDetection(staxImpl, "UTF-8", "UTF-8"));
- // The case of UTF-16 with a byte order marker is not well defined:
- // * One may argue that the result should be UTF-16BE or UTF-16LE
because
- // otherwise the information about the byte order is lost.
- // * On the other hand, one may argue that the result should be UTF-16
- // because UTF-16BE or UTF-16LE may be interpreted as an indication
that
- // there should be no BOM.
- // Therefore we accept both results.
- addTest(new TestGetEncodingFromDetection(staxImpl, "UnicodeBig",
"UTF-16", "UTF-16BE"));
- addTest(new TestGetEncodingFromDetection(staxImpl, "UnicodeLittle",
"UTF-16", "UTF-16LE"));
- // Here there is no doubt; if the encoding is UTF-16 without BOM, then
the
- // parser should report the detected byte order.
- addTest(new TestGetEncodingFromDetection(staxImpl,
"UnicodeBigUnmarked", "UTF-16BE"));
- addTest(new TestGetEncodingFromDetection(staxImpl,
"UnicodeLittleUnmarked", "UTF-16LE"));
- addTest(new TestGetEncoding(staxImpl));
- addTest(new TestGetEncodingWithCharacterStream(staxImpl));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.START_ELEMENT, false));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.END_ELEMENT, false));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.PROCESSING_INSTRUCTION,
true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.CHARACTERS, true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.COMMENT, true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.SPACE, true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.START_DOCUMENT, true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.END_DOCUMENT, true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.ENTITY_REFERENCE, false));
- addTest(new TestGetLocalNameIllegalStateException(staxImpl,
XMLStreamConstants.DTD, true));
- addTest(
- new TestGetLocalNameIllegalStateException(
- staxImpl, XMLStreamConstants.CDATA, true));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.START_ELEMENT, false));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.END_ELEMENT, false));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.PROCESSING_INSTRUCTION,
true));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.CHARACTERS, true));
- addTest(new TestGetNameIllegalStateException(staxImpl,
XMLStreamConstants.COMMENT, true));
- addTest(new TestGetNameIllegalStateException(staxImpl,
XMLStreamConstants.SPACE, true));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.START_DOCUMENT, true));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.END_DOCUMENT, true));
- addTest(
- new TestGetNameIllegalStateException(
- staxImpl, XMLStreamConstants.ENTITY_REFERENCE, true));
- addTest(new TestGetNameIllegalStateException(staxImpl,
XMLStreamConstants.DTD, true));
- addTest(new TestGetNameIllegalStateException(staxImpl,
XMLStreamConstants.CDATA, true));
- addTest(new TestGetNamespaceContextImplicitNamespaces(staxImpl));
- addTest(new TestGetNamespacePrefixDefaultNamespace(staxImpl));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.START_ELEMENT, false));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.END_ELEMENT, false));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.PROCESSING_INSTRUCTION,
true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.CHARACTERS, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.COMMENT, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.SPACE, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.START_DOCUMENT, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.END_DOCUMENT, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.ENTITY_REFERENCE, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.DTD, true));
- addTest(
- new TestGetNamespaceURIIllegalStateException(
- staxImpl, XMLStreamConstants.CDATA, true));
- addTest(new TestGetNamespaceURIWithNullNamespace(staxImpl));
- addTest(new TestGetPrefixAfterWriteDefaultNamespace(staxImpl));
- addTest(new TestGetPrefixAfterWriteNamespace(staxImpl));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.START_ELEMENT, false));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.END_ELEMENT, false));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.PROCESSING_INSTRUCTION,
true));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.CHARACTERS, true));
- addTest(new TestGetPrefixIllegalStateException(staxImpl,
XMLStreamConstants.COMMENT, true));
- addTest(new TestGetPrefixIllegalStateException(staxImpl,
XMLStreamConstants.SPACE, true));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.START_DOCUMENT, true));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.END_DOCUMENT, true));
- addTest(
- new TestGetPrefixIllegalStateException(
- staxImpl, XMLStreamConstants.ENTITY_REFERENCE, true));
- addTest(new TestGetPrefixIllegalStateException(staxImpl,
XMLStreamConstants.DTD, true));
- addTest(new TestGetPrefixIllegalStateException(staxImpl,
XMLStreamConstants.CDATA, true));
- addTest(new TestGetTextInProlog(staxImpl));
- addTest(new TestGetVersion(staxImpl));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.START_ELEMENT,
true));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.END_ELEMENT,
true));
- addTest(new TestHasName(staxImpl,
XMLStreamConstants.PROCESSING_INSTRUCTION, false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.CHARACTERS,
false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.COMMENT, false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.SPACE, false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.START_DOCUMENT,
false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.END_DOCUMENT,
false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.ENTITY_REFERENCE,
false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.DTD, false));
- addTest(new TestHasName(staxImpl, XMLStreamConstants.CDATA, false));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.START_ELEMENT,
false));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.END_ELEMENT,
false));
- addTest(new TestHasText(staxImpl,
XMLStreamConstants.PROCESSING_INSTRUCTION, false));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.CHARACTERS,
true));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.COMMENT, true));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.SPACE, true));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.START_DOCUMENT,
false));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.END_DOCUMENT,
false));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.ENTITY_REFERENCE,
true));
- addTest(new TestHasText(staxImpl, XMLStreamConstants.DTD, true));
- // Note: CDATA events are actually not mentioned in the Javadoc of
- // XMLStreamReader#hasText().
- // This is because reporting CDATA sections as CDATA events is
an implementation
- // specific feature. Nevertheless, for obvious reasons, we
expect hasText to
- // return true in this case.
- addTest(new TestHasText(staxImpl, XMLStreamConstants.CDATA, true));
- addTest(new TestIsCharactersOnCDATASection(staxImpl));
- addTest(new TestIsCharacters(staxImpl,
XMLStreamConstants.START_ELEMENT, false));
- addTest(new TestIsCharacters(staxImpl, XMLStreamConstants.END_ELEMENT,
false));
- addTest(new TestIsCharacters(staxImpl,
XMLStreamConstants.PROCESSING_INSTRUCTION, false));
- addTest(new TestIsCharacters(staxImpl, XMLStreamConstants.CHARACTERS,
true));
- addTest(new TestIsCharacters(staxImpl, XMLStreamConstants.COMMENT,
false));
- addTest(new TestIsCharacters(staxImpl, XMLStreamConstants.SPACE,
false));
- addTest(new TestIsCharacters(staxImpl,
XMLStreamConstants.START_DOCUMENT, false));
- addTest(new TestIsCharacters(staxImpl,
XMLStreamConstants.END_DOCUMENT, false));
- addTest(new TestIsCharacters(staxImpl,
XMLStreamConstants.ENTITY_REFERENCE, false));
- addTest(new TestIsCharacters(staxImpl, XMLStreamConstants.DTD, false));
- addTest(new TestIsCharacters(staxImpl, XMLStreamConstants.CDATA,
false));
- addTest(new TestIsStandalone(staxImpl));
- addTest(new TestNextAfterEndDocument(staxImpl));
- addTest(new TestSetPrefixScope(staxImpl));
- addTest(new TestStandaloneSet(staxImpl));
- addTest(new TestWriteStartDocumentWithNullEncoding(staxImpl));
- }
-}
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/EventSpecificTestCase.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/EventSpecificTestCase.java
index 0f412fce9..354cac7eb 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/EventSpecificTestCase.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/EventSpecificTestCase.java
@@ -23,7 +23,8 @@ import java.io.InputStream;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
-import org.apache.axiom.util.xml.stream.XMLEventUtils;
+import com.google.inject.Inject;
+import com.google.inject.name.Named;
/**
* Base class for test cases that test the behavior of a {@link
XMLStreamReader} method for specific
@@ -31,13 +32,9 @@ import org.apache.axiom.util.xml.stream.XMLEventUtils;
* type.
*/
public abstract class EventSpecificTestCase extends DialectTestCase {
- private final int event;
-
- public EventSpecificTestCase(StAXImplementationAdapter staxImpl, int
event) {
- super(staxImpl);
- this.event = event;
- addTestParameter("event", XMLEventUtils.getEventTypeString(event));
- }
+ @Inject
+ @Named("event")
+ private int event;
@Override
protected final void runTest() throws Throwable {
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/IllegalStateExceptionTestCase.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/IllegalStateExceptionTestCase.java
index ade4d0aaf..3e32abfd5 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/IllegalStateExceptionTestCase.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/IllegalStateExceptionTestCase.java
@@ -23,14 +23,13 @@ import static
org.assertj.core.api.Assertions.assertThatThrownBy;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
-public abstract class IllegalStateExceptionTestCase extends
EventSpecificTestCase {
- private final boolean expectException;
+import com.google.inject.Inject;
+import com.google.inject.name.Named;
- public IllegalStateExceptionTestCase(
- StAXImplementationAdapter staxImpl, int event, boolean
expectException) {
- super(staxImpl, event);
- this.expectException = expectException;
- }
+public abstract class IllegalStateExceptionTestCase extends
EventSpecificTestCase {
+ @Inject
+ @Named("expectException")
+ private boolean expectException;
@Override
protected final void runTest(XMLStreamReader reader) throws Throwable {
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestClose.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestClose.java
index 7ec6462bf..d47d9ebcc 100644
--- a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestClose.java
+++ b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestClose.java
@@ -24,15 +24,11 @@ import org.apache.axiom.testutils.io.InstrumentedStream;
import org.apache.axiom.ts.xml.StreamType;
import org.apache.axiom.ts.xml.XMLSample;
+import com.google.inject.Inject;
+
/** Tests that {@link XMLStreamReader#close()} doesn't close the underlying
stream. */
public class TestClose extends DialectTestCase {
- private final StreamType streamType;
-
- public TestClose(StAXImplementationAdapter staxImpl, StreamType
streamType) {
- super(staxImpl);
- this.streamType = streamType;
- addTestParameter("type", streamType.getType().getSimpleName());
- }
+ @Inject private StreamType streamType;
@Override
protected void runTest() throws Throwable {
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLEventWriterWithNullEncoding.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLEventWriterWithNullEncoding.java
index c4e19f558..67e04286f 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLEventWriterWithNullEncoding.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLEventWriterWithNullEncoding.java
@@ -23,10 +23,6 @@ import static
org.assertj.core.api.Assertions.assertThatThrownBy;
import javax.xml.stream.XMLOutputFactory;
public class TestCreateXMLEventWriterWithNullEncoding extends DialectTestCase {
- public TestCreateXMLEventWriterWithNullEncoding(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLOutputFactory factory = staxImpl.newNormalizedXMLOutputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamReaderThreadSafety.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamReaderThreadSafety.java
index 1a4c49ff8..b4728130b 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamReaderThreadSafety.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamReaderThreadSafety.java
@@ -27,10 +27,6 @@ import org.apache.axiom.testutils.concurrent.Action;
import org.apache.axiom.testutils.concurrent.ConcurrentTestUtils;
public class TestCreateXMLStreamReaderThreadSafety extends DialectTestCase {
- public TestCreateXMLStreamReaderThreadSafety(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
final XMLInputFactory factory =
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterThreadSafety.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterThreadSafety.java
index f25ce34ec..713f47d8e 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterThreadSafety.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterThreadSafety.java
@@ -27,10 +27,6 @@ import org.apache.axiom.testutils.concurrent.Action;
import org.apache.axiom.testutils.concurrent.ConcurrentTestUtils;
public class TestCreateXMLStreamWriterThreadSafety extends DialectTestCase {
- public TestCreateXMLStreamWriterThreadSafety(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
@SuppressWarnings("deprecation")
protected void runTest() throws Throwable {
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterWithNullEncoding.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterWithNullEncoding.java
index cb03db52e..27ebf6fe8 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterWithNullEncoding.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestCreateXMLStreamWriterWithNullEncoding.java
@@ -23,10 +23,6 @@ import static
org.assertj.core.api.Assertions.assertThatThrownBy;
import javax.xml.stream.XMLOutputFactory;
public class TestCreateXMLStreamWriterWithNullEncoding extends DialectTestCase
{
- public TestCreateXMLStreamWriterWithNullEncoding(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLOutputFactory factory = staxImpl.newNormalizedXMLOutputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDTDReader.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDTDReader.java
index 4aef3ab12..dea3668d3 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDTDReader.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDTDReader.java
@@ -28,10 +28,6 @@ import org.apache.axiom.ext.stax.DTDReader;
import org.apache.axiom.ts.xml.XMLSample;
public class TestDTDReader extends DialectTestCase {
- public TestDTDReader(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
InputStream in = XMLSample.DTD_FULL.getInputStream();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithDenialOfService.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithDenialOfService.java
index 1f3610d4c..ded27d28f 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithDenialOfService.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithDenialOfService.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestDisallowDoctypeDeclWithDenialOfService extends
DialectTestCase {
- public
TestDisallowDoctypeDeclWithDenialOfService(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithExternalSubset.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithExternalSubset.java
index e08920db6..e9f7496cc 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithExternalSubset.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithExternalSubset.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestDisallowDoctypeDeclWithExternalSubset extends DialectTestCase
{
- public TestDisallowDoctypeDeclWithExternalSubset(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithInternalSubset.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithInternalSubset.java
index af83906a1..ad17523cb 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithInternalSubset.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestDisallowDoctypeDeclWithInternalSubset.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestDisallowDoctypeDeclWithInternalSubset extends DialectTestCase
{
- public TestDisallowDoctypeDeclWithInternalSubset(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestEnableCDataReporting.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestEnableCDataReporting.java
index 143402351..dbf0a92ae 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestEnableCDataReporting.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestEnableCDataReporting.java
@@ -24,10 +24,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestEnableCDataReporting extends DialectTestCase {
- public TestEnableCDataReporting(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory =
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetAttributeNamespaceWithNoPrefix.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetAttributeNamespaceWithNoPrefix.java
index fecd60575..b901d2c86 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetAttributeNamespaceWithNoPrefix.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetAttributeNamespaceWithNoPrefix.java
@@ -24,10 +24,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetAttributeNamespaceWithNoPrefix extends DialectTestCase {
- public TestGetAttributeNamespaceWithNoPrefix(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetCharacterEncodingScheme.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetCharacterEncodingScheme.java
index 84359d0b1..4b581fb38 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetCharacterEncodingScheme.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetCharacterEncodingScheme.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetCharacterEncodingScheme extends DialectTestCase {
- public TestGetCharacterEncodingScheme(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncoding.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncoding.java
index 7c4ba6e70..147a3eb82 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncoding.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncoding.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetEncoding extends DialectTestCase {
- public TestGetEncoding(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingExternal.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingExternal.java
index 01975949e..4c3dd862e 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingExternal.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingExternal.java
@@ -29,10 +29,6 @@ import javax.xml.stream.XMLStreamReader;
* XMLInputFactory#createXMLStreamReader(java.io.InputStream, String)}.
*/
public class TestGetEncodingExternal extends DialectTestCase {
- public TestGetEncodingExternal(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingFromDetection.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingFromDetection.java
index e6e744b73..324c90ffa 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingFromDetection.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingFromDetection.java
@@ -19,13 +19,14 @@
package org.apache.axiom.util.stax.dialect;
import java.io.ByteArrayInputStream;
-import java.util.Arrays;
-import java.util.HashSet;
import java.util.Set;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
+import com.google.inject.Inject;
+import com.google.inject.name.Named;
+
/**
* Checks that {@link XMLStreamReader#getEncoding()} returns accurate
information for XML documents
* without an encoding specified in the XML declaration. For this type of
document, the parser
@@ -33,16 +34,13 @@ import javax.xml.stream.XMLStreamReader;
* (Fifth Edition).
*/
public class TestGetEncodingFromDetection extends DialectTestCase {
- private final String javaEncoding;
- private final Set<String> xmlEncodings;
+ @Inject
+ @Named("javaEncoding")
+ private String javaEncoding;
- public TestGetEncodingFromDetection(
- StAXImplementationAdapter staxImpl, String javaEncoding, String...
xmlEncodings) {
- super(staxImpl);
- this.javaEncoding = javaEncoding;
- this.xmlEncodings = new HashSet<String>(Arrays.asList(xmlEncodings));
- addTestParameter("javaEncoding", javaEncoding);
- }
+ @Inject
+ @Named("xmlEncodings")
+ private Set<String> xmlEncodings;
@Override
protected void runTest() throws Throwable {
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingWithCharacterStream.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingWithCharacterStream.java
index cffe2f66c..093686efc 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingWithCharacterStream.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetEncodingWithCharacterStream.java
@@ -28,10 +28,6 @@ import javax.xml.stream.XMLStreamReader;
* created from a character stream.
*/
public class TestGetEncodingWithCharacterStream extends DialectTestCase {
- public TestGetEncodingWithCharacterStream(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetLocalNameIllegalStateException.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetLocalNameIllegalStateException.java
index 1a593abb6..a37489088 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetLocalNameIllegalStateException.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetLocalNameIllegalStateException.java
@@ -22,11 +22,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestGetLocalNameIllegalStateException extends
IllegalStateExceptionTestCase {
- public TestGetLocalNameIllegalStateException(
- StAXImplementationAdapter staxImpl, int event, boolean
expectException) {
- super(staxImpl, event, expectException);
- }
-
@Override
protected void invoke(XMLStreamReader reader) throws XMLStreamException {
reader.getLocalName();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNameIllegalStateException.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNameIllegalStateException.java
index a342b023c..8ea0986f7 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNameIllegalStateException.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNameIllegalStateException.java
@@ -22,11 +22,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestGetNameIllegalStateException extends
IllegalStateExceptionTestCase {
- public TestGetNameIllegalStateException(
- StAXImplementationAdapter staxImpl, int event, boolean
expectException) {
- super(staxImpl, event, expectException);
- }
-
@Override
protected void invoke(XMLStreamReader reader) throws XMLStreamException {
reader.getName();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceContextImplicitNamespaces.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceContextImplicitNamespaces.java
index c4bac4432..a4b679ad3 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceContextImplicitNamespaces.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceContextImplicitNamespaces.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLStreamReader;
import org.apache.axiom.testutils.namespace.NamespaceContextTestUtils;
public class TestGetNamespaceContextImplicitNamespaces extends DialectTestCase
{
- public TestGetNamespaceContextImplicitNamespaces(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespacePrefixDefaultNamespace.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespacePrefixDefaultNamespace.java
index 3cda465ac..168392488 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespacePrefixDefaultNamespace.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespacePrefixDefaultNamespace.java
@@ -24,10 +24,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetNamespacePrefixDefaultNamespace extends DialectTestCase {
- public TestGetNamespacePrefixDefaultNamespace(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIIllegalStateException.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIIllegalStateException.java
index d0db3d547..dedcdacd7 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIIllegalStateException.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIIllegalStateException.java
@@ -22,11 +22,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestGetNamespaceURIIllegalStateException extends
IllegalStateExceptionTestCase {
- public TestGetNamespaceURIIllegalStateException(
- StAXImplementationAdapter staxImpl, int event, boolean
expectException) {
- super(staxImpl, event, expectException);
- }
-
@Override
protected void invoke(XMLStreamReader reader) throws XMLStreamException {
reader.getNamespaceURI();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIWithNullNamespace.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIWithNullNamespace.java
index 68c577b63..149faf659 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIWithNullNamespace.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetNamespaceURIWithNullNamespace.java
@@ -24,10 +24,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetNamespaceURIWithNullNamespace extends DialectTestCase {
- public TestGetNamespaceURIWithNullNamespace(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteDefaultNamespace.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteDefaultNamespace.java
index b26e5bdaf..4b14698ad 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteDefaultNamespace.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteDefaultNamespace.java
@@ -27,10 +27,6 @@ import org.apache.commons.io.output.NullOutputStream;
* (i.e. behaves as if it implicitly calls {@link
XMLStreamWriter#setDefaultNamespace(String)}).
*/
public class TestGetPrefixAfterWriteDefaultNamespace extends DialectTestCase {
- public TestGetPrefixAfterWriteDefaultNamespace(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLStreamWriter writer =
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteNamespace.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteNamespace.java
index 9ea36b0a1..134ba6d57 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteNamespace.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixAfterWriteNamespace.java
@@ -27,10 +27,6 @@ import org.apache.commons.io.output.NullOutputStream;
* (i.e. behaves as if it implicitly calls {@link
XMLStreamWriter#setPrefix(String, String)}).
*/
public class TestGetPrefixAfterWriteNamespace extends DialectTestCase {
- public TestGetPrefixAfterWriteNamespace(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLStreamWriter writer =
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixIllegalStateException.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixIllegalStateException.java
index 4e8f52c15..801cfea57 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixIllegalStateException.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetPrefixIllegalStateException.java
@@ -22,11 +22,6 @@ import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
public class TestGetPrefixIllegalStateException extends
IllegalStateExceptionTestCase {
- public TestGetPrefixIllegalStateException(
- StAXImplementationAdapter staxImpl, int event, boolean
expectException) {
- super(staxImpl, event, expectException);
- }
-
@Override
protected void invoke(XMLStreamReader reader) throws XMLStreamException {
reader.getPrefix();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetTextInProlog.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetTextInProlog.java
index e04ceefcf..51afcb01f 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetTextInProlog.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetTextInProlog.java
@@ -24,10 +24,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetTextInProlog extends DialectTestCase {
- public TestGetTextInProlog(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetVersion.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetVersion.java
index b8d0cdd53..baf028e91 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetVersion.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestGetVersion.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestGetVersion extends DialectTestCase {
- public TestGetVersion(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasName.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasName.java
index c493c80ad..65a3b6882 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasName.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasName.java
@@ -21,10 +21,6 @@ package org.apache.axiom.util.stax.dialect;
import javax.xml.stream.XMLStreamReader;
public class TestHasName extends BooleanPropertyTestCase {
- public TestHasName(StAXImplementationAdapter staxImpl, int event, boolean
expected) {
- super(staxImpl, event, expected);
- }
-
@Override
protected boolean invoke(XMLStreamReader reader) {
return reader.hasName();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasText.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasText.java
index 3039a7f7c..3f2e913ed 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasText.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestHasText.java
@@ -21,10 +21,6 @@ package org.apache.axiom.util.stax.dialect;
import javax.xml.stream.XMLStreamReader;
public class TestHasText extends BooleanPropertyTestCase {
- public TestHasText(StAXImplementationAdapter staxImpl, int event, boolean
expected) {
- super(staxImpl, event, expected);
- }
-
@Override
protected boolean invoke(XMLStreamReader reader) {
return reader.hasText();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharacters.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharacters.java
index 5544223cb..eb5944137 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharacters.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharacters.java
@@ -21,10 +21,6 @@ package org.apache.axiom.util.stax.dialect;
import javax.xml.stream.XMLStreamReader;
public class TestIsCharacters extends BooleanPropertyTestCase {
- public TestIsCharacters(StAXImplementationAdapter staxImpl, int event,
boolean expected) {
- super(staxImpl, event, expected);
- }
-
@Override
protected boolean invoke(XMLStreamReader reader) {
return reader.isCharacters();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharactersOnCDATASection.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharactersOnCDATASection.java
index 6146eeecc..9bf997654 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharactersOnCDATASection.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsCharactersOnCDATASection.java
@@ -30,10 +30,6 @@ import javax.xml.stream.XMLStreamReader;
* {@link TestIsCharacters}.
*/
public class TestIsCharactersOnCDATASection extends DialectTestCase {
- public TestIsCharactersOnCDATASection(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsStandalone.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsStandalone.java
index 63ed0432e..894bd42d2 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsStandalone.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestIsStandalone.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestIsStandalone extends DialectTestCase {
- public TestIsStandalone(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestNextAfterEndDocument.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestNextAfterEndDocument.java
index 03c4a931a..cd5d32977 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestNextAfterEndDocument.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestNextAfterEndDocument.java
@@ -30,10 +30,6 @@ import javax.xml.stream.XMLStreamReader;
* has already been reached.
*/
public class TestNextAfterEndDocument extends DialectTestCase {
- public TestNextAfterEndDocument(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestSetPrefixScope.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestSetPrefixScope.java
index 3f2c0318e..6ff0a6941 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestSetPrefixScope.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestSetPrefixScope.java
@@ -24,10 +24,6 @@ import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamWriter;
public class TestSetPrefixScope extends DialectTestCase {
- public TestSetPrefixScope(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLOutputFactory factory = staxImpl.newNormalizedXMLOutputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestStandaloneSet.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestStandaloneSet.java
index c589c5e66..0f0a77f5c 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestStandaloneSet.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestStandaloneSet.java
@@ -26,10 +26,6 @@ import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class TestStandaloneSet extends DialectTestCase {
- public TestStandaloneSet(StAXImplementationAdapter staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLInputFactory factory = staxImpl.newNormalizedXMLInputFactory();
diff --git
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestWriteStartDocumentWithNullEncoding.java
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestWriteStartDocumentWithNullEncoding.java
index 8bafbcfdd..b632d9197 100644
---
a/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestWriteStartDocumentWithNullEncoding.java
+++
b/axiom-api/src/test/java/org/apache/axiom/util/stax/dialect/TestWriteStartDocumentWithNullEncoding.java
@@ -23,10 +23,6 @@ import static
org.assertj.core.api.Assertions.assertThatThrownBy;
import javax.xml.stream.XMLStreamWriter;
public class TestWriteStartDocumentWithNullEncoding extends DialectTestCase {
- public TestWriteStartDocumentWithNullEncoding(StAXImplementationAdapter
staxImpl) {
- super(staxImpl);
- }
-
@Override
protected void runTest() throws Throwable {
XMLStreamWriter writer =