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 56c4c6008 Migrate JUnit 3 assertions to AssertJ in dom-testsuite and
spring-ws-testsuite
56c4c6008 is described below
commit 56c4c600815399d6de80a7b8bf75a4d556eb6436
Author: Copilot <[email protected]>
AuthorDate: Sun May 17 15:13:21 2026 +0100
Migrate JUnit 3 assertions to AssertJ in dom-testsuite and
spring-ws-testsuite
Co-authored-by: Andreas Veithen-Knowles <[email protected]>
---
.../axiom/ts/dom/element/TestAttributes3.java | 16 +++++++------
.../axiom/ts/dom/element/TestAttributes4.java | 4 +++-
.../apache/axiom/ts/dom/element/TestCloneNode.java | 10 +++++----
...oneNodeWithAttributeHavingMultipleChildren.java | 8 ++++---
.../dom/element/TestCloneNodeWithAttributes.java | 16 +++++++------
.../ts/dom/element/TestGetElementsByTagName.java | 6 +++--
.../ts/dom/element/TestGetElementsByTagNameNS.java | 6 +++--
.../element/TestGetElementsByTagNameRecursive.java | 4 +++-
.../TestGetElementsByTagNameWithNamespaces.java | 6 +++--
.../TestGetElementsByTagNameWithWildcard.java | 4 +++-
.../TestGetNamespaceURIWithNoNamespace.java | 8 ++++---
.../element/TestGetPrefixWithDefaultNamespace.java | 4 +++-
.../axiom/ts/dom/element/TestGetTextContent.java | 4 +++-
.../axiom/ts/dom/element/TestInsertBefore.java | 16 +++++++------
.../TestInsertBeforeWithDocumentFragment.java | 26 ++++++++++++----------
.../element/TestLookupNamespaceURIExplicit.java | 20 +++++++++--------
.../element/TestLookupNamespaceURIImplicit.java | 17 +++++++-------
.../element/TestLookupPrefixEmptyNamespace.java | 5 ++++-
.../element/TestLookupPrefixExplicitMasked.java | 5 ++++-
.../element/TestLookupPrefixImplicitMasked.java | 4 +++-
.../axiom/ts/dom/element/TestRemoveFirstChild.java | 6 +++--
.../axiom/ts/dom/element/TestRemoveLastChild.java | 6 +++--
.../ts/dom/element/TestRemoveSingleChild.java | 14 +++++++-----
.../ts/dom/element/TestReplaceChildFirst.java | 18 ++++++++-------
.../TestReplaceChildFirstWithDocumentFragment.java | 24 +++++++++++---------
.../axiom/ts/dom/element/TestReplaceChildLast.java | 18 ++++++++-------
.../TestReplaceChildLastWithDocumentFragment.java | 24 +++++++++++---------
.../ts/dom/element/TestReplaceChildMiddle.java | 10 +++++----
...TestReplaceChildMiddleWithDocumentFragment.java | 26 ++++++++++++----------
.../ts/dom/element/TestReplaceChildSingle.java | 10 +++++----
.../axiom/ts/dom/element/TestSetAttributeNS.java | 23 ++++++++++---------
.../ts/dom/element/TestSetAttributeNSExisting.java | 6 +++--
...ibuteNSExistingDefaultNamespaceDeclaration.java | 6 +++--
.../dom/element/TestSetAttributeNodeNSReplace.java | 12 +++++-----
.../element/TestSetPrefixNotNullWithNamespace.java | 8 ++++---
.../axiom/ts/dom/element/TestSetPrefixNull.java | 8 ++++---
.../axiom/ts/dom/element/TestSetTextContent.java | 12 +++++-----
.../apache/axiom/ts/dom/text/TestAppendData.java | 4 +++-
.../axiom/ts/dom/text/TestGetChildNodes.java | 6 +++--
.../apache/axiom/ts/dom/text/TestGetLength.java | 4 +++-
.../apache/axiom/ts/dom/text/TestGetWholeText.java | 4 +++-
.../dom/text/TestGetWholeTextWithCDATASection.java | 4 +++-
.../ts/dom/text/TestGetWholeTextWithComment.java | 4 +++-
.../text/TestLookupNamespaceURIWithoutParent.java | 4 +++-
.../apache/axiom/ts/dom/text/TestSplitText.java | 17 ++++++--------
.../scenario/broker/BrokerScenarioTest.java | 12 +++++-----
.../ts/springws/scenario/jaxb2/JAXB2Test.java | 7 ++++--
.../springws/scenario/jdom/ClientServerTest.java | 7 ++++--
.../scenario/secureecho/SecureEchoTest.java | 8 ++++---
.../scenario/soapaction/SoapActionTest.java | 8 ++++---
.../scenario/validation/ValidationTest.java | 3 ++-
.../scenario/wsadom/WSAddressingDOMTest.java | 8 ++++---
.../TestCreateWebServiceMessage.java | 14 +++++++-----
...TestCreateWebServiceMessageFromInputStream.java | 6 +++--
...CreateWebServiceMessageFromInputStreamMTOM.java | 4 +++-
55 files changed, 325 insertions(+), 219 deletions(-)
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes3.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes3.java
index 8cf5e8301..9153bff82 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes3.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes3.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import javax.xml.XMLConstants;
import org.apache.axiom.ts.dom.DOMTestCase;
@@ -33,14 +35,14 @@ public class TestAttributes3 extends DOMTestCase {
Document doc = dbf.newDocumentBuilder()
.parse(new InputSource(new StringReader("<root><child
xmlns:p=\"urn:ns1\"/></root>")));
Element element = (Element) doc.getDocumentElement().getFirstChild();
- assertTrue(element.hasAttributes());
+ assertThat(element.hasAttributes()).isTrue();
NamedNodeMap attributes = element.getAttributes();
- assertEquals(1, attributes.getLength());
+ assertThat(attributes.getLength()).isEqualTo(1);
Attr attr = (Attr) attributes.item(0);
- assertEquals("xmlns:p", attr.getName());
- assertEquals("xmlns", attr.getPrefix());
- assertEquals("p", attr.getLocalName());
- assertEquals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI,
attr.getNamespaceURI());
- assertEquals("urn:ns1", attr.getValue());
+ assertThat(attr.getName()).isEqualTo("xmlns:p");
+ assertThat(attr.getPrefix()).isEqualTo("xmlns");
+ assertThat(attr.getLocalName()).isEqualTo("p");
+
assertThat(attr.getNamespaceURI()).isEqualTo(XMLConstants.XMLNS_ATTRIBUTE_NS_URI);
+ assertThat(attr.getValue()).isEqualTo("urn:ns1");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes4.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes4.java
index 63f43e822..240db1175 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes4.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestAttributes4.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
@@ -29,6 +31,6 @@ public class TestAttributes4 extends DOMTestCase {
protected void runTest() throws Throwable {
Document doc = dbf.newDocumentBuilder().parse(new InputSource(new
StringReader("<root><child/></root>")));
Element element = (Element) doc.getDocumentElement().getFirstChild();
- assertFalse(element.hasAttributes());
+ assertThat(element.hasAttributes()).isFalse();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNode.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNode.java
index 0bf7aa3df..1bd5c193e 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNode.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNode.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -28,9 +30,9 @@ public class TestCloneNode extends DOMTestCase {
Document document = dbf.newDocumentBuilder().newDocument();
Element element = document.createElementNS("urn:test", "p:elem");
Element clone = (Element) element.cloneNode(true);
- assertEquals("urn:test", clone.getNamespaceURI());
- assertEquals("p", clone.getPrefix());
- assertEquals("elem", clone.getLocalName());
- assertSame(document, clone.getOwnerDocument());
+ assertThat(clone.getNamespaceURI()).isEqualTo("urn:test");
+ assertThat(clone.getPrefix()).isEqualTo("p");
+ assertThat(clone.getLocalName()).isEqualTo("elem");
+ assertThat(clone.getOwnerDocument()).isSameAs(document);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributeHavingMultipleChildren.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributeHavingMultipleChildren.java
index 9664939d6..4d3f64b43 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributeHavingMultipleChildren.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributeHavingMultipleChildren.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
@@ -36,8 +38,8 @@ public class TestCloneNodeWithAttributeHavingMultipleChildren
extends DOMTestCas
Element clonedElement = (Element) element.cloneNode(false);
Attr clonedAttr = clonedElement.getAttributeNodeNS(null, "attr");
NodeList children = clonedAttr.getChildNodes();
- assertEquals(2, children.getLength());
- assertEquals("foo", children.item(0).getNodeValue());
- assertEquals("bar", children.item(1).getNodeValue());
+ assertThat(children.getLength()).isEqualTo(2);
+ assertThat(children.item(0).getNodeValue()).isEqualTo("foo");
+ assertThat(children.item(1).getNodeValue()).isEqualTo("bar");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributes.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributes.java
index 21c7c817c..c275f74f9 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributes.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestCloneNodeWithAttributes.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import com.google.inject.Inject;
import com.google.inject.name.Named;
import org.apache.axiom.ts.dom.DOMTestCase;
@@ -39,14 +41,14 @@ public class TestCloneNodeWithAttributes extends
DOMTestCase {
element.setAttributeNS(null, "attr1", "value1");
element.setAttributeNS("urn:ns2", "q:attr2", "value2");
Element clone = (Element) element.cloneNode(deep);
- assertEquals(2, clone.getAttributes().getLength());
+ assertThat(clone.getAttributes().getLength()).isEqualTo(2);
Attr attr1 = clone.getAttributeNodeNS(null, "attr1");
Attr attr2 = clone.getAttributeNodeNS("urn:ns2", "attr2");
- assertNotNull(attr1);
- assertNotNull(attr2);
- assertSame(clone, attr1.getOwnerElement());
- assertSame(clone, attr2.getOwnerElement());
- assertEquals("value1", attr1.getValue());
- assertEquals("value2", attr2.getValue());
+ assertThat(attr1).isNotNull();
+ assertThat(attr2).isNotNull();
+ assertThat(attr1.getOwnerElement()).isSameAs(clone);
+ assertThat(attr2.getOwnerElement()).isSameAs(clone);
+ assertThat(attr1.getValue()).isEqualTo("value1");
+ assertThat(attr2.getValue()).isEqualTo("value2");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagName.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagName.java
index 77293c7e6..e33201a1a 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagName.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagName.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -31,7 +33,7 @@ public class TestGetElementsByTagName extends DOMTestCase {
Document doc = dbf.newDocumentBuilder().newDocument();
Element docElem = doc.getDocumentElement();
- assertNull("The document element shoudl be null", docElem);
+ assertThat(docElem).isNull();
docElem = doc.createElement("Test");
docElem.appendChild(doc.createElement(childElementLN));
@@ -44,6 +46,6 @@ public class TestGetElementsByTagName extends DOMTestCase {
NodeList list = docElem.getElementsByTagName(childElementLN);
- assertEquals("Incorrect number of child elements", 7,
list.getLength());
+ assertThat(list.getLength()).isEqualTo(7);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameNS.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameNS.java
index e4a44ebca..d6a3322bf 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameNS.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameNS.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -32,7 +34,7 @@ public class TestGetElementsByTagNameNS extends DOMTestCase {
Document doc = dbf.newDocumentBuilder().newDocument();
Element docElem = doc.getDocumentElement();
- assertNull("The document element shoudl be null", docElem);
+ assertThat(docElem).isNull();
docElem = doc.createElementNS("http://test.org", "test:Test");
@@ -46,6 +48,6 @@ public class TestGetElementsByTagNameNS extends DOMTestCase {
NodeList list = docElem.getElementsByTagNameNS(childElementNS,
childElementLN);
- assertEquals("Incorrect number of child elements", 7,
list.getLength());
+ assertThat(list.getLength()).isEqualTo(7);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameRecursive.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameRecursive.java
index 26ec2cadc..11fec5fc4 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameRecursive.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameRecursive.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -30,6 +32,6 @@ public class TestGetElementsByTagNameRecursive extends
DOMTestCase {
.parse(TestGetElementsByTagNameRecursive.class.getResourceAsStream("numbers.xml"));
Element element = doc.getDocumentElement();
NodeList list = element.getElementsByTagName("nr");
- assertEquals(10, list.getLength());
+ assertThat(list.getLength()).isEqualTo(10);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithNamespaces.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithNamespaces.java
index 631341aa5..a0358b6a3 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithNamespaces.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithNamespaces.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -30,7 +32,7 @@ public class TestGetElementsByTagNameWithNamespaces extends
DOMTestCase {
for (int i = 0; i < 3; i++) {
root.appendChild(doc.createElementNS("urn:ns2", "ns2:child"));
}
- assertEquals(3, root.getElementsByTagName("ns2:child").getLength());
- assertEquals(0, root.getElementsByTagName("child").getLength());
+
assertThat(root.getElementsByTagName("ns2:child").getLength()).isEqualTo(3);
+
assertThat(root.getElementsByTagName("child").getLength()).isEqualTo(0);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithWildcard.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithWildcard.java
index e34297bc9..a79201b03 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithWildcard.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetElementsByTagNameWithWildcard.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -30,6 +32,6 @@ public class TestGetElementsByTagNameWithWildcard extends
DOMTestCase {
for (int i = 0; i < 3; i++) {
root.appendChild(doc.createElement("child" + i));
}
- assertEquals(3, root.getElementsByTagName("*").getLength());
+ assertThat(root.getElementsByTagName("*").getLength()).isEqualTo(3);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetNamespaceURIWithNoNamespace.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetNamespaceURIWithNoNamespace.java
index 29f5b3b51..674f534ee 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetNamespaceURIWithNoNamespace.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetNamespaceURIWithNoNamespace.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -27,10 +29,10 @@ public class TestGetNamespaceURIWithNoNamespace extends
DOMTestCase {
protected void runTest() throws Throwable {
Document doc = dbf.newDocumentBuilder().newDocument();
Element element = doc.createElement("test");
- assertNull(element.getNamespaceURI());
+ assertThat(element.getNamespaceURI()).isNull();
element = doc.createElementNS(null, "test");
- assertNull(element.getNamespaceURI());
+ assertThat(element.getNamespaceURI()).isNull();
element = doc.createElementNS("", "test");
- assertNull(element.getNamespaceURI());
+ assertThat(element.getNamespaceURI()).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetPrefixWithDefaultNamespace.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetPrefixWithDefaultNamespace.java
index 70751079b..c10bf38b6 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetPrefixWithDefaultNamespace.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetPrefixWithDefaultNamespace.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -27,6 +29,6 @@ public class TestGetPrefixWithDefaultNamespace extends
DOMTestCase {
protected void runTest() throws Throwable {
Document doc = dbf.newDocumentBuilder().newDocument();
Element element = doc.createElementNS("urn:test", "test");
- assertNull(element.getPrefix());
+ assertThat(element.getPrefix()).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetTextContent.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetTextContent.java
index 59128efa8..b4eab2d3c 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetTextContent.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestGetTextContent.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
@@ -27,6 +29,6 @@ public class TestGetTextContent extends DOMTestCase {
@Override
protected void runTest() throws Throwable {
Document doc = dbf.newDocumentBuilder().parse(new InputSource(new
StringReader("<a>1<!--c--><b>2</b>3</a>")));
- assertEquals("123", doc.getDocumentElement().getTextContent());
+ assertThat(doc.getDocumentElement().getTextContent()).isEqualTo("123");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBefore.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBefore.java
index 14c064136..3857328ab 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBefore.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBefore.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -45,14 +47,14 @@ public class TestInsertBefore extends DOMTestCase {
parent2.insertBefore(b, e);
NodeList children = parent1.getChildNodes();
- assertEquals(2, children.getLength());
- assertSame(a, children.item(0));
- assertSame(c, children.item(1));
+ assertThat(children.getLength()).isEqualTo(2);
+ assertThat(children.item(0)).isSameAs(a);
+ assertThat(children.item(1)).isSameAs(c);
children = parent2.getChildNodes();
- assertEquals(3, children.getLength());
- assertSame(d, children.item(0));
- assertSame(b, children.item(1));
- assertSame(e, children.item(2));
+ assertThat(children.getLength()).isEqualTo(3);
+ assertThat(children.item(0)).isSameAs(d);
+ assertThat(children.item(1)).isSameAs(b);
+ assertThat(children.item(2)).isSameAs(e);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBeforeWithDocumentFragment.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBeforeWithDocumentFragment.java
index 174d0fcad..d116cbf27 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBeforeWithDocumentFragment.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestInsertBeforeWithDocumentFragment.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
@@ -44,17 +46,17 @@ public class TestInsertBeforeWithDocumentFragment extends
DOMTestCase {
element.insertBefore(fragment, b);
NodeList children = element.getChildNodes();
- assertEquals(4, children.getLength());
- assertSame(a, children.item(0));
- assertSame(x, children.item(1));
- assertSame(y, children.item(2));
- assertSame(b, children.item(3));
-
- assertSame(element, x.getParentNode());
- assertSame(element, y.getParentNode());
-
- assertNull(fragment.getFirstChild());
- assertNull(fragment.getLastChild());
- assertEquals(0, fragment.getChildNodes().getLength());
+ assertThat(children.getLength()).isEqualTo(4);
+ assertThat(children.item(0)).isSameAs(a);
+ assertThat(children.item(1)).isSameAs(x);
+ assertThat(children.item(2)).isSameAs(y);
+ assertThat(children.item(3)).isSameAs(b);
+
+ assertThat(x.getParentNode()).isSameAs(element);
+ assertThat(y.getParentNode()).isSameAs(element);
+
+ assertThat(fragment.getFirstChild()).isNull();
+ assertThat(fragment.getLastChild()).isNull();
+ assertThat(fragment.getChildNodes().getLength()).isEqualTo(0);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIExplicit.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIExplicit.java
index db81ded8f..e3422aaec 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIExplicit.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIExplicit.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import javax.xml.XMLConstants;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
@@ -52,16 +54,16 @@ public class TestLookupNamespaceURIExplicit extends
DOMTestCase {
e3.setAttributeNS(null, "q", "value");
e2.appendChild(e3);
- assertEquals("urn:ns1", e1.lookupNamespaceURI(null));
- assertEquals("urn:ns1", e2.lookupNamespaceURI(null));
- assertNull(e3.lookupNamespaceURI(null));
+ assertThat(e1.lookupNamespaceURI(null)).isEqualTo("urn:ns1");
+ assertThat(e2.lookupNamespaceURI(null)).isEqualTo("urn:ns1");
+ assertThat(e3.lookupNamespaceURI(null)).isNull();
- assertEquals("urn:ns2", e1.lookupNamespaceURI("p"));
- assertEquals("urn:ns3", e2.lookupNamespaceURI("p"));
- assertEquals("urn:ns3", e3.lookupNamespaceURI("p"));
+ assertThat(e1.lookupNamespaceURI("p")).isEqualTo("urn:ns2");
+ assertThat(e2.lookupNamespaceURI("p")).isEqualTo("urn:ns3");
+ assertThat(e3.lookupNamespaceURI("p")).isEqualTo("urn:ns3");
- assertEquals("urn:ns4", e1.lookupNamespaceURI("q"));
- assertEquals(null, e2.lookupNamespaceURI("q"));
- assertEquals(null, e3.lookupNamespaceURI("q"));
+ assertThat(e1.lookupNamespaceURI("q")).isEqualTo("urn:ns4");
+ assertThat(e2.lookupNamespaceURI("q")).isNull();
+ assertThat(e3.lookupNamespaceURI("q")).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIImplicit.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIImplicit.java
index 11f820191..117e38b6b 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIImplicit.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupNamespaceURIImplicit.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -55,17 +57,16 @@ public class TestLookupNamespaceURIImplicit extends
DOMTestCase {
element3.setAttributeNS("urn:test", "ns3:attr", "value");
parent.appendChild(element3);
- assertEquals("Incorrect default namespace returned for the element",
ns1, element1.lookupNamespaceURI(null));
- assertNull(element1.lookupNamespaceURI("ns0"));
+ assertThat(element1.lookupNamespaceURI(null)).isEqualTo(ns1);
+ assertThat(element1.lookupNamespaceURI("ns0")).isNull();
- assertEquals("Incorrect namespace returned for the element", ns2,
element2.lookupNamespaceURI(pref2));
- assertNull(element2.lookupNamespaceURI("ns0"));
- assertNull(element2.lookupNamespaceURI(null));
+ assertThat(element2.lookupNamespaceURI(pref2)).isEqualTo(ns2);
+ assertThat(element2.lookupNamespaceURI("ns0")).isNull();
+ assertThat(element2.lookupNamespaceURI(null)).isNull();
- assertEquals(
- "Incorrect namespace returned for the given prefix", nsParent,
element3.lookupNamespaceURI(prefParent));
+
assertThat(element3.lookupNamespaceURI(prefParent)).isEqualTo(nsParent);
// This asserts that namespaces can only be defined implicitly by
elements, but not
// attributes
- assertNull(element3.lookupNamespaceURI("ns3"));
+ assertThat(element3.lookupNamespaceURI("ns3")).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixEmptyNamespace.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixEmptyNamespace.java
index 6406c07f7..bf52769cb 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixEmptyNamespace.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixEmptyNamespace.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
@@ -33,6 +35,7 @@ public class TestLookupPrefixEmptyNamespace extends
DOMTestCase {
protected void runTest() throws Throwable {
Document document = dbf.newDocumentBuilder()
.parse(new InputSource(new StringReader("<a
xmlns='urn:test'><b xmlns=''/></a>")));
-
assertNull(document.getDocumentElement().getFirstChild().lookupPrefix(""));
+
assertThat(document.getDocumentElement().getFirstChild().lookupPrefix(""))
+ .isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixExplicitMasked.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixExplicitMasked.java
index c2ab65e61..cb1692535 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixExplicitMasked.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixExplicitMasked.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
@@ -34,6 +36,7 @@ public class TestLookupPrefixExplicitMasked extends
DOMTestCase {
protected void runTest() throws Throwable {
Document document = dbf.newDocumentBuilder()
.parse(new InputSource(new StringReader("<root
xmlns:p='urn:ns1'><child xmlns:p='urn:ns2'/></root>")));
-
assertNull(document.getDocumentElement().getFirstChild().lookupPrefix("urn:ns1"));
+
assertThat(document.getDocumentElement().getFirstChild().lookupPrefix("urn:ns1"))
+ .isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixImplicitMasked.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixImplicitMasked.java
index b101f42f0..81d9a5694 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixImplicitMasked.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestLookupPrefixImplicitMasked.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -34,6 +36,6 @@ public class TestLookupPrefixImplicitMasked extends
DOMTestCase {
Element root = document.createElementNS("urn:ns1", "p:root");
Element child = document.createElementNS("urn:ns2", "p:child");
root.appendChild(child);
- assertNull(child.lookupPrefix("urn:ns1"));
+ assertThat(child.lookupPrefix("urn:ns1")).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveFirstChild.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveFirstChild.java
index 49e4dc6a7..817cea29b 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveFirstChild.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveFirstChild.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder;
import org.apache.axiom.ts.dom.DOMTestCase;
@@ -34,7 +36,7 @@ public class TestRemoveFirstChild extends DOMTestCase {
.getDocumentElement();
element.removeChild(element.getFirstChild());
Node firstChild = element.getFirstChild();
- assertNotNull(firstChild);
- assertEquals("b", firstChild.getNodeName());
+ assertThat(firstChild).isNotNull();
+ assertThat(firstChild.getNodeName()).isEqualTo("b");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveLastChild.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveLastChild.java
index f2c55d1f3..0265b710e 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveLastChild.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveLastChild.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder;
import org.apache.axiom.ts.dom.DOMTestCase;
@@ -33,7 +35,7 @@ public class TestRemoveLastChild extends DOMTestCase {
.getDocumentElement();
element.removeChild(element.getLastChild());
Node lastChild = element.getLastChild();
- assertNotNull(lastChild);
- assertEquals("b", lastChild.getNodeName());
+ assertThat(lastChild).isNotNull();
+ assertThat(lastChild.getNodeName()).isEqualTo("b");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveSingleChild.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveSingleChild.java
index 37fedb379..2bec98531 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveSingleChild.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestRemoveSingleChild.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder;
import org.apache.axiom.ts.dom.DOMTestCase;
@@ -34,11 +36,11 @@ public class TestRemoveSingleChild extends DOMTestCase {
Element element = document.getDocumentElement();
Node child = element.getFirstChild();
element.removeChild(child);
- assertNull(element.getFirstChild());
- assertNull(element.getLastChild());
- assertNull(child.getPreviousSibling());
- assertNull(child.getNextSibling());
- assertNull(child.getParentNode());
- assertSame(document, child.getOwnerDocument());
+ assertThat(element.getFirstChild()).isNull();
+ assertThat(element.getLastChild()).isNull();
+ assertThat(child.getPreviousSibling()).isNull();
+ assertThat(child.getNextSibling()).isNull();
+ assertThat(child.getParentNode()).isNull();
+ assertThat(child.getOwnerDocument()).isSameAs(document);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirst.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirst.java
index bbc010cbd..2c95c858f 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirst.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirst.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -36,14 +38,14 @@ public class TestReplaceChildFirst extends
ReplaceChildTestCase {
parent.appendChild(child1);
parent.appendChild(child2);
parent.replaceChild(newChild, child1);
- assertSame(newChild, parent.getFirstChild());
- assertSame(child2, parent.getLastChild());
- assertNull(newChild.getPreviousSibling());
- assertSame(child2, newChild.getNextSibling());
- assertSame(newChild, child2.getPreviousSibling());
+ assertThat(parent.getFirstChild()).isSameAs(newChild);
+ assertThat(parent.getLastChild()).isSameAs(child2);
+ assertThat(newChild.getPreviousSibling()).isNull();
+ assertThat(newChild.getNextSibling()).isSameAs(child2);
+ assertThat(child2.getPreviousSibling()).isSameAs(newChild);
NodeList children = parent.getChildNodes();
- assertEquals(2, children.getLength());
- assertSame(newChild, children.item(0));
- assertSame(child2, children.item(1));
+ assertThat(children.getLength()).isEqualTo(2);
+ assertThat(children.item(0)).isSameAs(newChild);
+ assertThat(children.item(1)).isSameAs(child2);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirstWithDocumentFragment.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirstWithDocumentFragment.java
index eb817fe27..9bedd922d 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirstWithDocumentFragment.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildFirstWithDocumentFragment.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
@@ -50,19 +52,19 @@ public class TestReplaceChildFirstWithDocumentFragment
extends DOMTestCase {
element.replaceChild(fragment, a);
NodeList children = element.getChildNodes();
- assertEquals(3, children.getLength());
- assertSame(x, children.item(0));
- assertSame(y, children.item(1));
- assertSame(b, children.item(2));
+ assertThat(children.getLength()).isEqualTo(3);
+ assertThat(children.item(0)).isSameAs(x);
+ assertThat(children.item(1)).isSameAs(y);
+ assertThat(children.item(2)).isSameAs(b);
- assertSame(element, x.getParentNode());
- assertSame(element, y.getParentNode());
+ assertThat(x.getParentNode()).isSameAs(element);
+ assertThat(y.getParentNode()).isSameAs(element);
- assertNull(fragment.getFirstChild());
- assertNull(fragment.getLastChild());
- assertEquals(0, fragment.getChildNodes().getLength());
+ assertThat(fragment.getFirstChild()).isNull();
+ assertThat(fragment.getLastChild()).isNull();
+ assertThat(fragment.getChildNodes().getLength()).isEqualTo(0);
- assertSame(x, element.getFirstChild());
- assertSame(b, element.getLastChild());
+ assertThat(element.getFirstChild()).isSameAs(x);
+ assertThat(element.getLastChild()).isSameAs(b);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLast.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLast.java
index 4c562bec2..9aa8b6acd 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLast.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLast.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -36,14 +38,14 @@ public class TestReplaceChildLast extends
ReplaceChildTestCase {
parent.appendChild(child1);
parent.appendChild(child2);
parent.replaceChild(newChild, child2);
- assertSame(child1, parent.getFirstChild());
- assertSame(newChild, parent.getLastChild());
- assertSame(child1, newChild.getPreviousSibling());
- assertNull(newChild.getNextSibling());
- assertSame(newChild, child1.getNextSibling());
+ assertThat(parent.getFirstChild()).isSameAs(child1);
+ assertThat(parent.getLastChild()).isSameAs(newChild);
+ assertThat(newChild.getPreviousSibling()).isSameAs(child1);
+ assertThat(newChild.getNextSibling()).isNull();
+ assertThat(child1.getNextSibling()).isSameAs(newChild);
NodeList children = parent.getChildNodes();
- assertEquals(2, children.getLength());
- assertSame(child1, children.item(0));
- assertSame(newChild, children.item(1));
+ assertThat(children.getLength()).isEqualTo(2);
+ assertThat(children.item(0)).isSameAs(child1);
+ assertThat(children.item(1)).isSameAs(newChild);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLastWithDocumentFragment.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLastWithDocumentFragment.java
index 78473f95c..79c5e3472 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLastWithDocumentFragment.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildLastWithDocumentFragment.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
@@ -50,19 +52,19 @@ public class TestReplaceChildLastWithDocumentFragment
extends DOMTestCase {
element.replaceChild(fragment, b);
NodeList children = element.getChildNodes();
- assertEquals(3, children.getLength());
- assertSame(a, children.item(0));
- assertSame(x, children.item(1));
- assertSame(y, children.item(2));
+ assertThat(children.getLength()).isEqualTo(3);
+ assertThat(children.item(0)).isSameAs(a);
+ assertThat(children.item(1)).isSameAs(x);
+ assertThat(children.item(2)).isSameAs(y);
- assertSame(element, x.getParentNode());
- assertSame(element, y.getParentNode());
+ assertThat(x.getParentNode()).isSameAs(element);
+ assertThat(y.getParentNode()).isSameAs(element);
- assertNull(fragment.getFirstChild());
- assertNull(fragment.getLastChild());
- assertEquals(0, fragment.getChildNodes().getLength());
+ assertThat(fragment.getFirstChild()).isNull();
+ assertThat(fragment.getLastChild()).isNull();
+ assertThat(fragment.getChildNodes().getLength()).isEqualTo(0);
- assertSame(a, element.getFirstChild());
- assertSame(y, element.getLastChild());
+ assertThat(element.getFirstChild()).isSameAs(a);
+ assertThat(element.getLastChild()).isSameAs(y);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddle.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddle.java
index 589a42189..b989a430c 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddle.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddle.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -39,9 +41,9 @@ public class TestReplaceChildMiddle extends
ReplaceChildTestCase {
parent.appendChild(child3);
parent.replaceChild(newChild, child2);
NodeList children = parent.getChildNodes();
- assertEquals(3, children.getLength());
- assertSame(child1, children.item(0));
- assertSame(newChild, children.item(1));
- assertSame(child3, children.item(2));
+ assertThat(children.getLength()).isEqualTo(3);
+ assertThat(children.item(0)).isSameAs(child1);
+ assertThat(children.item(1)).isSameAs(newChild);
+ assertThat(children.item(2)).isSameAs(child3);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddleWithDocumentFragment.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddleWithDocumentFragment.java
index 09903a106..6bf872843 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddleWithDocumentFragment.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildMiddleWithDocumentFragment.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
@@ -52,20 +54,20 @@ public class TestReplaceChildMiddleWithDocumentFragment
extends DOMTestCase {
element.replaceChild(fragment, b);
NodeList children = element.getChildNodes();
- assertEquals(4, children.getLength());
- assertSame(a, children.item(0));
- assertSame(x, children.item(1));
- assertSame(y, children.item(2));
- assertSame(c, children.item(3));
+ assertThat(children.getLength()).isEqualTo(4);
+ assertThat(children.item(0)).isSameAs(a);
+ assertThat(children.item(1)).isSameAs(x);
+ assertThat(children.item(2)).isSameAs(y);
+ assertThat(children.item(3)).isSameAs(c);
- assertSame(element, x.getParentNode());
- assertSame(element, y.getParentNode());
+ assertThat(x.getParentNode()).isSameAs(element);
+ assertThat(y.getParentNode()).isSameAs(element);
- assertNull(fragment.getFirstChild());
- assertNull(fragment.getLastChild());
- assertEquals(0, fragment.getChildNodes().getLength());
+ assertThat(fragment.getFirstChild()).isNull();
+ assertThat(fragment.getLastChild()).isNull();
+ assertThat(fragment.getChildNodes().getLength()).isEqualTo(0);
- assertSame(a, element.getFirstChild());
- assertSame(c, element.getLastChild());
+ assertThat(element.getFirstChild()).isSameAs(a);
+ assertThat(element.getLastChild()).isSameAs(c);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildSingle.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildSingle.java
index 52b8bd614..32ed6da0f 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildSingle.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestReplaceChildSingle.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -34,10 +36,10 @@ public class TestReplaceChildSingle extends
ReplaceChildTestCase {
Element oldChild = doc.createElementNS(null, "oldChild");
parent.appendChild(oldChild);
parent.replaceChild(newChild, oldChild);
- assertSame(newChild, parent.getFirstChild());
- assertSame(newChild, parent.getLastChild());
+ assertThat(parent.getFirstChild()).isSameAs(newChild);
+ assertThat(parent.getLastChild()).isSameAs(newChild);
NodeList children = parent.getChildNodes();
- assertEquals(1, children.getLength());
- assertSame(newChild, children.item(0));
+ assertThat(children.getLength()).isEqualTo(1);
+ assertThat(children.item(0)).isSameAs(newChild);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNS.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNS.java
index 8580835f4..554a8b6bc 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNS.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNS.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import com.google.inject.Inject;
import javax.xml.namespace.QName;
import org.apache.axiom.ts.dom.DOMTestCase;
@@ -36,17 +38,18 @@ public class TestSetAttributeNS extends DOMTestCase {
Document document = dbf.newDocumentBuilder().newDocument();
Element element = document.createElementNS("urn:ns1", "p:element");
element.setAttributeNS(DOMUtils.getNamespaceURI(qname),
DOMUtils.getQualifiedName(qname), "value");
- assertTrue(element.hasAttributes());
+ assertThat(element.hasAttributes()).isTrue();
NamedNodeMap attributes = element.getAttributes();
- assertEquals(1, attributes.getLength());
+ assertThat(attributes.getLength()).isEqualTo(1);
Attr attr = (Attr) attributes.item(0);
- assertSame(document, attr.getOwnerDocument());
- assertSame(element, attr.getOwnerElement());
- assertEquals(DOMUtils.getNamespaceURI(qname), attr.getNamespaceURI());
- assertEquals(DOMUtils.getPrefix(qname), attr.getPrefix());
- assertEquals(qname.getLocalPart(), attr.getLocalName());
- assertEquals(DOMUtils.getQualifiedName(qname), attr.getName());
- assertEquals("value", attr.getValue());
- assertSame(attr,
element.getAttributeNodeNS(DOMUtils.getNamespaceURI(qname),
qname.getLocalPart()));
+ assertThat(attr.getOwnerDocument()).isSameAs(document);
+ assertThat(attr.getOwnerElement()).isSameAs(element);
+
assertThat(attr.getNamespaceURI()).isEqualTo(DOMUtils.getNamespaceURI(qname));
+ assertThat(attr.getPrefix()).isEqualTo(DOMUtils.getPrefix(qname));
+ assertThat(attr.getLocalName()).isEqualTo(qname.getLocalPart());
+ assertThat(attr.getName()).isEqualTo(DOMUtils.getQualifiedName(qname));
+ assertThat(attr.getValue()).isEqualTo("value");
+ assertThat(element.getAttributeNodeNS(DOMUtils.getNamespaceURI(qname),
qname.getLocalPart()))
+ .isSameAs(attr);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExisting.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExisting.java
index dd363702b..82d627e01 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExisting.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExisting.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
@@ -42,7 +44,7 @@ public class TestSetAttributeNSExisting extends DOMTestCase {
element.setAttributeNS("urn:test", "p2:attr", "value2");
// DOM is expected to change the original attribute, not to create a
new one
- assertEquals("value2", attr.getValue());
- assertEquals("p2", attr.getPrefix());
+ assertThat(attr.getValue()).isEqualTo("value2");
+ assertThat(attr.getPrefix()).isEqualTo("p2");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExistingDefaultNamespaceDeclaration.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExistingDefaultNamespaceDeclaration.java
index b0c6de421..0b571c93d 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExistingDefaultNamespaceDeclaration.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNSExistingDefaultNamespaceDeclaration.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import javax.xml.XMLConstants;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Attr;
@@ -43,7 +45,7 @@ public class
TestSetAttributeNSExistingDefaultNamespaceDeclaration extends DOMTe
element.setAttributeNS(XMLConstants.XMLNS_ATTRIBUTE_NS_URI,
XMLConstants.XMLNS_ATTRIBUTE, "urn:ns2");
// DOM is expected to change the original attribute, not to create a
new one
- assertEquals("urn:ns2", attr.getValue());
- assertNull(attr.getPrefix());
+ assertThat(attr.getValue()).isEqualTo("urn:ns2");
+ assertThat(attr.getPrefix()).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNodeNSReplace.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNodeNSReplace.java
index 037bdb7f7..ea0261861 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNodeNSReplace.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetAttributeNodeNSReplace.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
@@ -44,10 +46,10 @@ public class TestSetAttributeNodeNSReplace extends
DOMTestCase {
attr2.setValue("value2");
element.setAttributeNodeNS(attr2);
- assertNull(attr1.getOwnerElement());
- assertSame(document, attr1.getOwnerDocument());
- assertSame(element, attr2.getOwnerElement());
- assertSame(document, attr2.getOwnerDocument());
- assertEquals("value2", element.getAttributeNS("urn:ns2", "attr"));
+ assertThat(attr1.getOwnerElement()).isNull();
+ assertThat(attr1.getOwnerDocument()).isSameAs(document);
+ assertThat(attr2.getOwnerElement()).isSameAs(element);
+ assertThat(attr2.getOwnerDocument()).isSameAs(document);
+ assertThat(element.getAttributeNS("urn:ns2",
"attr")).isEqualTo("value2");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNotNullWithNamespace.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNotNullWithNamespace.java
index 1174d4dc7..22379f17c 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNotNullWithNamespace.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNotNullWithNamespace.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -33,9 +35,9 @@ public class TestSetPrefixNotNullWithNamespace extends
DOMTestCase {
Document document = dbf.newDocumentBuilder().newDocument();
Element element = document.createElementNS("urn:ns", "test");
element.setPrefix("p");
- assertEquals("p", element.getPrefix());
- assertEquals("p:test", element.getTagName());
+ assertThat(element.getPrefix()).isEqualTo("p");
+ assertThat(element.getTagName()).isEqualTo("p:test");
// DOM doesn't add namespace declarations automatically
- assertEquals(0, element.getAttributes().getLength());
+ assertThat(element.getAttributes().getLength()).isEqualTo(0);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNull.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNull.java
index 7aea42841..024d5a9bb 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNull.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetPrefixNull.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -33,9 +35,9 @@ public class TestSetPrefixNull extends DOMTestCase {
Document document = dbf.newDocumentBuilder().newDocument();
Element element = document.createElementNS("urn:ns", "p:test");
element.setPrefix(null);
- assertNull(element.getPrefix());
- assertEquals("test", element.getTagName());
+ assertThat(element.getPrefix()).isNull();
+ assertThat(element.getTagName()).isEqualTo("test");
// DOM doesn't add namespace declarations automatically
- assertEquals(0, element.getAttributes().getLength());
+ assertThat(element.getAttributes().getLength()).isEqualTo(0);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetTextContent.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetTextContent.java
index 0f15b5f0a..905d52839 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetTextContent.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/element/TestSetTextContent.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.element;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.StringReader;
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
@@ -34,10 +36,10 @@ public class TestSetTextContent extends DOMTestCase {
Node oldFirstChild = element.getFirstChild();
element.setTextContent("test");
Node firstChild = element.getFirstChild();
- assertTrue(firstChild instanceof Text);
- assertEquals("test", firstChild.getNodeValue());
- assertNull(firstChild.getNextSibling());
- assertNull(oldFirstChild.getParentNode());
- assertSame(doc, oldFirstChild.getOwnerDocument());
+ assertThat(firstChild).isInstanceOf(Text.class);
+ assertThat(firstChild.getNodeValue()).isEqualTo("test");
+ assertThat(firstChild.getNextSibling()).isNull();
+ assertThat(oldFirstChild.getParentNode()).isNull();
+ assertThat(oldFirstChild.getOwnerDocument()).isSameAs(doc);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestAppendData.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestAppendData.java
index f615b96a6..90cdbb6d7 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestAppendData.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestAppendData.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -39,6 +41,6 @@ public class TestAppendData extends DOMTestCase {
textNode.appendData(textToAppend);
- assertEquals("Text value mismatch", tempText + textToAppend,
textNode.getData());
+ assertThat(textNode.getData()).isEqualTo(tempText + textToAppend);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetChildNodes.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetChildNodes.java
index 53941928c..926222151 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetChildNodes.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetChildNodes.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
@@ -29,7 +31,7 @@ public class TestGetChildNodes extends DOMTestCase {
Document document = dbf.newDocumentBuilder().newDocument();
Text text = document.createTextNode("test");
NodeList children = text.getChildNodes();
- assertNotNull(children);
- assertEquals(0, children.getLength());
+ assertThat(children).isNotNull();
+ assertThat(children.getLength()).isEqualTo(0);
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetLength.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetLength.java
index 8e07ffdc4..427b8f87e 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetLength.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetLength.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.CharacterData;
import org.w3c.dom.Document;
@@ -30,6 +32,6 @@ public class TestGetLength extends DOMTestCase {
Document document = dbf.newDocumentBuilder().newDocument();
String content = "This is a test string";
Text textNode = document.createTextNode(content);
- assertEquals(content.length(), textNode.getLength());
+ assertThat(textNode.getLength()).isEqualTo(content.length());
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeText.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeText.java
index af6fc3e44..7b32b1087 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeText.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeText.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -36,6 +38,6 @@ public class TestGetWholeText extends DOMTestCase {
element.appendChild(document.createTextNode("d"));
element.appendChild(document.createProcessingInstruction("test",
"test"));
element.appendChild(document.createTextNode("e"));
- assertEquals("bcd", c.getWholeText());
+ assertThat(c.getWholeText()).isEqualTo("bcd");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithCDATASection.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithCDATASection.java
index 29d068030..d6859382d 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithCDATASection.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithCDATASection.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -32,6 +34,6 @@ public class TestGetWholeTextWithCDATASection extends
DOMTestCase {
element.appendChild(a);
element.appendChild(document.createCDATASection("b"));
element.appendChild(document.createTextNode("c"));
- assertEquals("abc", a.getWholeText());
+ assertThat(a.getWholeText()).isEqualTo("abc");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithComment.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithComment.java
index 2a9ab6b82..c05bc22ac 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithComment.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestGetWholeTextWithComment.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -32,6 +34,6 @@ public class TestGetWholeTextWithComment extends DOMTestCase {
element.appendChild(a);
element.appendChild(document.createComment("comment"));
element.appendChild(document.createTextNode("b"));
- assertEquals("a", a.getWholeText());
+ assertThat(a.getWholeText()).isEqualTo("a");
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestLookupNamespaceURIWithoutParent.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestLookupNamespaceURIWithoutParent.java
index 65c986885..d4904ba9d 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestLookupNamespaceURIWithoutParent.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestLookupNamespaceURIWithoutParent.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
@@ -32,6 +34,6 @@ public class TestLookupNamespaceURIWithoutParent extends
DOMTestCase {
protected void runTest() throws Throwable {
Document document = dbf.newDocumentBuilder().newDocument();
Text text = document.createTextNode("test");
- assertNull(text.lookupNamespaceURI("ns"));
+ assertThat(text.lookupNamespaceURI("ns")).isNull();
}
}
diff --git
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestSplitText.java
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestSplitText.java
index d40ec2233..e1ec02ece 100644
---
a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestSplitText.java
+++
b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/text/TestSplitText.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.dom.text;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.dom.DOMTestCase;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -35,17 +37,12 @@ public class TestSplitText extends DOMTestCase {
element.appendChild(txt);
txt.splitText(3);
- assertNotNull("Text value missing in the original Text node",
txt.getNodeValue());
+ assertThat(txt.getNodeValue()).isNotNull();
- assertNotNull("Sibling missing after split", txt.getNextSibling());
- assertNotNull(
- "Text value missing in the new split Text node",
- txt.getNextSibling().getNodeValue());
+ assertThat(txt.getNextSibling()).isNotNull();
+ assertThat(txt.getNextSibling().getNodeValue()).isNotNull();
- assertEquals("Incorrect split point", textValue.substring(0, 3),
txt.getNodeValue());
- assertEquals(
- "Incorrect split point",
- textValue.substring(3, textValue.length()),
- txt.getNextSibling().getNodeValue());
+ assertThat(txt.getNodeValue()).isEqualTo(textValue.substring(0, 3));
+
assertThat(txt.getNextSibling().getNodeValue()).isEqualTo(textValue.substring(3,
textValue.length()));
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/broker/BrokerScenarioTest.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/broker/BrokerScenarioTest.java
index 48e2454bd..43287eb43 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/broker/BrokerScenarioTest.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/broker/BrokerScenarioTest.java
@@ -54,14 +54,14 @@ public class BrokerScenarioTest extends ScenarioTestCase {
item2.setCount(10);
order.setItems(new Order.Item[] {item1, item2});
OrderStatus status = client.order(order);
- assertNotNull(status.getReceived());
+ assertThat(status.getReceived()).isNotNull();
Order receivedOrder = client.receiveNextOrder();
- assertNotNull(receivedOrder);
- assertEquals(order.getCustomer(), receivedOrder.getCustomer());
- assertEquals(order.getItems().length, receivedOrder.getItems().length);
- assertEquals(order.getItems()[0].getStock(),
receivedOrder.getItems()[0].getStock());
- assertEquals(order.getItems()[0].getCount(),
receivedOrder.getItems()[0].getCount());
+ assertThat(receivedOrder).isNotNull();
+ assertThat(receivedOrder.getCustomer()).isEqualTo(order.getCustomer());
+
assertThat(receivedOrder.getItems().length).isEqualTo(order.getItems().length);
+
assertThat(receivedOrder.getItems()[0].getStock()).isEqualTo(order.getItems()[0].getStock());
+
assertThat(receivedOrder.getItems()[0].getCount()).isEqualTo(order.getItems()[0].getCount());
order.setCustomer(23629);
// SOAP 1.2 fault processing is locale dependent
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jaxb2/JAXB2Test.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jaxb2/JAXB2Test.java
index f401b8cbc..d643fe9b6 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jaxb2/JAXB2Test.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jaxb2/JAXB2Test.java
@@ -18,6 +18,9 @@
*/
package org.apache.axiom.ts.springws.scenario.jaxb2;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.within;
+
import org.apache.axiom.ts.springws.scenario.ScenarioTestCase;
import org.springframework.ws.client.core.WebServiceTemplate;
@@ -28,7 +31,7 @@ public class JAXB2Test extends ScenarioTestCase {
request.setSymbol("GOOG");
GetQuoteResponse response =
(GetQuoteResponse)
context.getBean(WebServiceTemplate.class).marshalSendAndReceive(request);
- assertNotNull(response);
- assertEquals(105.37, response.getPrice(), 0.001);
+ assertThat(response).isNotNull();
+ assertThat(response.getPrice()).isCloseTo(105.37, within(0.001));
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jdom/ClientServerTest.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jdom/ClientServerTest.java
index f7cb3618e..c1dcb4d8b 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jdom/ClientServerTest.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/jdom/ClientServerTest.java
@@ -18,6 +18,9 @@
*/
package org.apache.axiom.ts.springws.scenario.jdom;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.within;
+
import org.apache.axiom.ts.springws.scenario.ScenarioTestCase;
import org.jdom2.input.SAXBuilder;
import org.jdom2.transform.JDOMResult;
@@ -32,7 +35,7 @@ public class ClientServerTest extends ScenarioTestCase {
.getRootElement());
JDOMResult result = new JDOMResult();
context.getBean(WebServiceTemplate.class).sendSourceAndReceiveToResult(source,
result);
- assertEquals(
- 8.0d,
Double.parseDouble(result.getDocument().getRootElement().getText()), 1e-6);
+
assertThat(Double.parseDouble(result.getDocument().getRootElement().getText()))
+ .isCloseTo(8.0d, within(1e-6));
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/secureecho/SecureEchoTest.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/secureecho/SecureEchoTest.java
index fd885b9f7..3157dc0a2 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/secureecho/SecureEchoTest.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/secureecho/SecureEchoTest.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.springws.scenario.secureecho;
+import static org.assertj.core.api.Assertions.assertThat;
+
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.dom.DOMResult;
@@ -42,8 +44,8 @@ public class SecureEchoTest extends ScenarioTestCase {
new SoapActionCallback("http://www.example.com/echo"),
new DOMResult(responseDocument));
Element response = responseDocument.getDocumentElement();
- assertEquals("urn:test", response.getNamespaceURI());
- assertEquals("Echo", response.getLocalName());
- assertEquals("Hello", response.getTextContent());
+ assertThat(response.getNamespaceURI()).isEqualTo("urn:test");
+ assertThat(response.getLocalName()).isEqualTo("Echo");
+ assertThat(response.getTextContent()).isEqualTo("Hello");
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/soapaction/SoapActionTest.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/soapaction/SoapActionTest.java
index 69ebb3c77..6e10a026e 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/soapaction/SoapActionTest.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/soapaction/SoapActionTest.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.springws.scenario.soapaction;
+import static org.assertj.core.api.Assertions.assertThat;
+
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.dom.DOMResult;
@@ -42,8 +44,8 @@ public class SoapActionTest extends ScenarioTestCase {
new SoapActionCallback("http://www.example.com/echo"),
new DOMResult(responseDocument));
Element response = responseDocument.getDocumentElement();
- assertEquals("urn:test", response.getNamespaceURI());
- assertEquals("Echo", response.getLocalName());
- assertEquals("Hello", response.getTextContent());
+ assertThat(response.getNamespaceURI()).isEqualTo("urn:test");
+ assertThat(response.getLocalName()).isEqualTo("Echo");
+ assertThat(response.getTextContent()).isEqualTo("Hello");
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/validation/ValidationTest.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/validation/ValidationTest.java
index 62b2879a0..ccd899bac 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/validation/ValidationTest.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/validation/ValidationTest.java
@@ -20,6 +20,7 @@ package org.apache.axiom.ts.springws.scenario.validation;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.assertj.core.api.Assertions.within;
import java.util.Iterator;
import javax.xml.namespace.QName;
@@ -32,7 +33,7 @@ public class ValidationTest extends ScenarioTestCase {
protected void runTest() throws Throwable {
StockQuoteClient client = context.getBean(StockQuoteClient.class);
- assertEquals(105.37, client.getQuote("GOOG"), 0.001);
+ assertThat(client.getQuote("GOOG")).isCloseTo(105.37, within(0.001));
assertThatThrownBy(() -> client.getQuote("TOOLONG"))
.isInstanceOfSatisfying(SoapFaultClientException.class, ex -> {
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/wsadom/WSAddressingDOMTest.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/wsadom/WSAddressingDOMTest.java
index 0297817c2..728011fce 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/wsadom/WSAddressingDOMTest.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/scenario/wsadom/WSAddressingDOMTest.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.springws.scenario.wsadom;
+import static org.assertj.core.api.Assertions.assertThat;
+
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.dom.DOMResult;
@@ -42,8 +44,8 @@ public class WSAddressingDOMTest extends ScenarioTestCase {
new ActionCallback(EchoEndpoint.ACTION),
new DOMResult(responseDocument));
Element response = responseDocument.getDocumentElement();
- assertEquals("urn:test", response.getNamespaceURI());
- assertEquals("testRequest", response.getLocalName());
- assertEquals("test", response.getTextContent());
+ assertThat(response.getNamespaceURI()).isEqualTo("urn:test");
+ assertThat(response.getLocalName()).isEqualTo("testRequest");
+ assertThat(response.getTextContent()).isEqualTo("test");
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessage.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessage.java
index 757cd6435..ef27ea05c 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessage.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessage.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.springws.soap.messagefactory;
+import static org.assertj.core.api.Assertions.assertThat;
+
import org.apache.axiom.ts.springws.SimpleTestCase;
import org.springframework.ws.soap.SoapBody;
import org.springframework.ws.soap.SoapEnvelope;
@@ -35,15 +37,15 @@ public class TestCreateWebServiceMessage extends
SimpleTestCase {
SoapMessage message = messageFactory.createWebServiceMessage();
SoapEnvelope env = message.getEnvelope();
- assertNotNull(env);
- assertEquals(spec.getEnvelopeQName(), env.getName());
+ assertThat(env).isNotNull();
+ assertThat(env.getName()).isEqualTo(spec.getEnvelopeQName());
SoapHeader header = env.getHeader();
- assertNotNull(header);
- assertEquals(spec.getHeaderQName(), header.getName());
+ assertThat(header).isNotNull();
+ assertThat(header.getName()).isEqualTo(spec.getHeaderQName());
SoapBody body = env.getBody();
- assertNotNull(body);
- assertEquals(spec.getHeaderQName(), header.getName());
+ assertThat(body).isNotNull();
+ assertThat(header.getName()).isEqualTo(spec.getHeaderQName());
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStream.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStream.java
index b1bb703aa..0cdc58abd 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStream.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStream.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.springws.soap.messagefactory;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.InputStream;
import org.apache.axiom.ts.soap.SOAPSampleSet;
import org.apache.axiom.ts.springws.SimpleTestCase;
@@ -35,7 +37,7 @@ public class TestCreateWebServiceMessageFromInputStream
extends SimpleTestCase {
SoapMessage message = messageFactory.createWebServiceMessage(
new
TransportInputStreamImpl(SOAPSampleSet.NO_HEADER.getMessage(spec)));
SoapEnvelope env = message.getEnvelope();
- assertNull(env.getHeader());
- assertNotNull(env.getBody());
+ assertThat(env.getHeader()).isNull();
+ assertThat(env.getBody()).isNotNull();
}
}
diff --git
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStreamMTOM.java
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStreamMTOM.java
index a608ee5a8..62ad16612 100644
---
a/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStreamMTOM.java
+++
b/testing/spring-ws-testsuite/src/main/java/org/apache/axiom/ts/springws/soap/messagefactory/TestCreateWebServiceMessageFromInputStreamMTOM.java
@@ -18,6 +18,8 @@
*/
package org.apache.axiom.ts.springws.soap.messagefactory;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.InputStream;
import org.apache.axiom.ts.soap.MTOMSample;
import org.apache.axiom.ts.springws.SimpleTestCase;
@@ -32,6 +34,6 @@ public class TestCreateWebServiceMessageFromInputStreamMTOM
extends SimpleTestCa
@Override
protected void runTest(SoapMessageFactory messageFactory) throws Throwable
{
SoapMessage message = messageFactory.createWebServiceMessage(new
TransportInputStreamImpl(MTOMSample.SAMPLE1));
- assertNotNull(message.getEnvelope());
+ assertThat(message.getEnvelope()).isNotNull();
}
}