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 87589120c Inline createSOAPHeaderBlock method in SOAPTestCase
87589120c is described below
commit 87589120c4c7f8afabac228bd27f1d8eb949c448
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Sun May 10 16:40:36 2026 +0100
Inline createSOAPHeaderBlock method in SOAPTestCase
---
.../src/main/java/org/apache/axiom/ts/soap/SOAPTestCase.java | 11 -----------
.../org/apache/axiom/ts/soap/headerblock/TestGetRole.java | 9 ++++++++-
.../axiom/ts/soap/headerblock/TestSetBooleanAttribute.java | 8 +++++++-
.../org/apache/axiom/ts/soap/headerblock/TestSetRole.java | 9 ++++++++-
4 files changed, 23 insertions(+), 14 deletions(-)
diff --git
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPTestCase.java
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPTestCase.java
index be8a82099..ae5a7102d 100644
---
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPTestCase.java
+++
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPTestCase.java
@@ -19,11 +19,7 @@
package org.apache.axiom.ts.soap;
import org.apache.axiom.om.OMMetaFactory;
-import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPHeader;
-import org.apache.axiom.soap.SOAPHeaderBlock;
import org.apache.axiom.ts.AxiomTestCase;
public abstract class SOAPTestCase extends AxiomTestCase {
@@ -43,11 +39,4 @@ public abstract class SOAPTestCase extends AxiomTestCase {
altSoapFactory =
spec.getAltSpec().getAdapter(FactorySelector.class).getFactory(metaFactory);
}
-
- protected SOAPHeaderBlock createSOAPHeaderBlock() {
- OMNamespace namespace =
soapFactory.createOMNamespace("http://www.example.org", "test");
- SOAPEnvelope soapEnvelope = soapFactory.createSOAPEnvelope();
- SOAPHeader soapHeader = soapFactory.createSOAPHeader(soapEnvelope);
- return soapFactory.createSOAPHeaderBlock("testHeaderBlock", namespace,
soapHeader);
- }
}
diff --git
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestGetRole.java
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestGetRole.java
index aa3bc65b0..54d65b00b 100644
---
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestGetRole.java
+++
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestGetRole.java
@@ -20,6 +20,9 @@ package org.apache.axiom.ts.soap.headerblock;
import com.google.inject.Inject;
import org.apache.axiom.om.OMMetaFactory;
+import org.apache.axiom.om.OMNamespace;
+import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.soap.SOAPHeader;
import org.apache.axiom.soap.SOAPHeaderBlock;
import org.apache.axiom.ts.soap.SOAPSpec;
import org.apache.axiom.ts.soap.SOAPTestCase;
@@ -32,7 +35,11 @@ public class TestGetRole extends SOAPTestCase {
@Override
protected void runTest() throws Throwable {
- SOAPHeaderBlock soapHeaderBlock = createSOAPHeaderBlock();
+ OMNamespace namespace =
soapFactory.createOMNamespace("http://www.example.org", "test");
+ SOAPEnvelope soapEnvelope = soapFactory.createSOAPEnvelope();
+ SOAPHeader soapHeader = soapFactory.createSOAPHeader(soapEnvelope);
+ SOAPHeaderBlock soapHeaderBlock =
+ soapFactory.createSOAPHeaderBlock("testHeaderBlock",
namespace, soapHeader);
assertNull(
"SOAP HeaderBlock Test : - After creating SOAPHeaderBlock, it
has a role",
soapHeaderBlock.getRole());
diff --git
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetBooleanAttribute.java
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetBooleanAttribute.java
index 780c13d06..5084a4472 100644
---
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetBooleanAttribute.java
+++
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetBooleanAttribute.java
@@ -23,6 +23,8 @@ import java.util.Iterator;
import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMNamespace;
+import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.soap.SOAPHeader;
import org.apache.axiom.soap.SOAPHeaderBlock;
import org.apache.axiom.ts.soap.BooleanAttributeAccessor;
import org.apache.axiom.ts.soap.HeaderBlockAttribute;
@@ -46,7 +48,11 @@ public class TestSetBooleanAttribute extends
BooleanAttributeTestCase {
@Override
protected void runTest() throws Throwable {
- SOAPHeaderBlock soapHeaderBlock = createSOAPHeaderBlock();
+ OMNamespace namespace =
soapFactory.createOMNamespace("http://www.example.org", "test");
+ SOAPEnvelope soapEnvelope = soapFactory.createSOAPEnvelope();
+ SOAPHeader soapHeader = soapFactory.createSOAPHeader(soapEnvelope);
+ SOAPHeaderBlock soapHeaderBlock =
+ soapFactory.createSOAPHeaderBlock("testHeaderBlock",
namespace, soapHeader);
BooleanAttributeAccessor accessor =
attribute.getAdapter(BooleanAttributeAccessor.class);
accessor.setValue(soapHeaderBlock, value);
assertEquals(value, accessor.getValue(soapHeaderBlock));
diff --git
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetRole.java
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetRole.java
index 53e0d201f..390430d71 100644
---
a/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetRole.java
+++
b/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/headerblock/TestSetRole.java
@@ -20,6 +20,9 @@ package org.apache.axiom.ts.soap.headerblock;
import com.google.inject.Inject;
import org.apache.axiom.om.OMMetaFactory;
+import org.apache.axiom.om.OMNamespace;
+import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.soap.SOAPHeader;
import org.apache.axiom.soap.SOAPHeaderBlock;
import org.apache.axiom.ts.soap.SOAPSpec;
import org.apache.axiom.ts.soap.SOAPTestCase;
@@ -32,7 +35,11 @@ public class TestSetRole extends SOAPTestCase {
@Override
protected void runTest() throws Throwable {
- SOAPHeaderBlock soapHeaderBlock = createSOAPHeaderBlock();
+ OMNamespace namespace =
soapFactory.createOMNamespace("http://www.example.org", "test");
+ SOAPEnvelope soapEnvelope = soapFactory.createSOAPEnvelope();
+ SOAPHeader soapHeader = soapFactory.createSOAPHeader(soapEnvelope);
+ SOAPHeaderBlock soapHeaderBlock =
+ soapFactory.createSOAPHeaderBlock("testHeaderBlock",
namespace, soapHeader);
soapHeaderBlock.setRole("http://example.org/my-role");
assertEquals(
"SOAP HeaderBlock Test : - After calling setRole method,
getRole method returns incorrect role value",