You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2003/03/24 21:11:07 UTC
cvs commit: xml-xerces/java/tests/dom/util Assertion.java
elena 2003/03/24 12:11:06
Modified: java/tests/dom DTest.java
java/tests/dom/dom3 Test.java
java/tests/dom/ids Test.java
java/tests/dom/mem Test.java
java/tests/dom/registry Test.java
java/tests/dom/rename Test.java
java/tests/dom/util Assertion.java
Log:
rename assert methods to allow running under JDK 1.4 without warnings
Revision Changes Path
1.4 +38 -38 xml-xerces/java/tests/dom/DTest.java
Index: DTest.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/DTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- DTest.java 1 May 2000 19:22:05 -0000 1.3
+++ DTest.java 24 Mar 2003 20:11:04 -0000 1.4
@@ -229,30 +229,30 @@
//************************************************* ERROR TESTS
DTest tests = new DTest();
- OK &= Assertion.assert(tests.DOMExceptionsTest(document, "appendChild", new Class[]{Node.class}, new Object[]{docBody}, DOMException.HIERARCHY_REQUEST_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(docNode3, "appendChild", new Class[]{Node.class}, new Object[]{docNode4}, DOMException.HIERARCHY_REQUEST_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(doc, "insertBefore", new Class[]{Node.class, Node.class}, new Object[]{docEntity, docFirstElement}, DOMException.HIERARCHY_REQUEST_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(doc, "replaceChild", new Class[]{Node.class, Node.class}, new Object[]{docCDATASection, docFirstElement}, DOMException.HIERARCHY_REQUEST_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(document, "appendChild", new Class[]{Node.class}, new Object[]{docBody}, DOMException.HIERARCHY_REQUEST_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(docNode3, "appendChild", new Class[]{Node.class}, new Object[]{docNode4}, DOMException.HIERARCHY_REQUEST_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(doc, "insertBefore", new Class[]{Node.class, Node.class}, new Object[]{docEntity, docFirstElement}, DOMException.HIERARCHY_REQUEST_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(doc, "replaceChild", new Class[]{Node.class, Node.class}, new Object[]{docCDATASection, docFirstElement}, DOMException.HIERARCHY_REQUEST_ERR ));
docFirstElement.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(docFirstElement.getNodeValue() == null);
+ OK &= Assertion.verify(docFirstElement.getNodeValue() == null);
docReferenceEntity.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(docReferenceEntity.getNodeValue() == null);
+ OK &= Assertion.verify(docReferenceEntity.getNodeValue() == null);
docEntity.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(docEntity.getNodeValue() == null);
+ OK &= Assertion.verify(docEntity.getNodeValue() == null);
doc.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(doc.getNodeValue() == null);
+ OK &= Assertion.verify(doc.getNodeValue() == null);
docType.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(docType.getNodeValue() == null);
+ OK &= Assertion.verify(docType.getNodeValue() == null);
docDocFragment.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(docDocFragment.getNodeValue() == null);
+ OK &= Assertion.verify(docDocFragment.getNodeValue() == null);
docNotation.setNodeValue("This shouldn't do anything!");
- OK &= Assertion.assert(docNotation.getNodeValue() == null);
+ OK &= Assertion.verify(docNotation.getNodeValue() == null);
- OK &= Assertion.assert(tests.DOMExceptionsTest(docReferenceEntity, "appendChild", new Class[]{Node.class}, new Object[]{entityReferenceText2 }, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(docBodyLevel32, "insertBefore", new Class[]{Node.class, Node.class}, new Object[]{docTextNode11,docBody }, DOMException.NOT_FOUND_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(docBodyLevel32, "removeChild", new Class[]{Node.class}, new Object[]{docFirstElement}, DOMException.NOT_FOUND_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(docBodyLevel32, "replaceChild", new Class[]{Node.class, Node.class}, new Object[]{docTextNode11,docFirstElement }, DOMException.NOT_FOUND_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(docReferenceEntity, "appendChild", new Class[]{Node.class}, new Object[]{entityReferenceText2 }, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(docBodyLevel32, "insertBefore", new Class[]{Node.class, Node.class}, new Object[]{docTextNode11,docBody }, DOMException.NOT_FOUND_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(docBodyLevel32, "removeChild", new Class[]{Node.class}, new Object[]{docFirstElement}, DOMException.NOT_FOUND_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(docBodyLevel32, "replaceChild", new Class[]{Node.class, Node.class}, new Object[]{docTextNode11,docFirstElement }, DOMException.NOT_FOUND_ERR ));
//!! Throws a NOT_FOUND_ERR ********
@@ -677,7 +677,7 @@
//************************************************* ERROR TESTS
DTest tests = new DTest();
- Assertion.assert(
+ Assertion.verify(
tests.DOMExceptionsTest(document.getDocumentElement(),
"appendChild",
new Class[]{Node.class},
@@ -685,7 +685,7 @@
DOMException.HIERARCHY_REQUEST_ERR));
attribute2 = document.createAttribute("testAttribute2");
- Assertion.assert(
+ Assertion.verify(
tests.DOMExceptionsTest(document.getDocumentElement(),
"removeAttributeNode",
new Class[]{Attr.class},
@@ -694,7 +694,7 @@
Element element = (Element)document.getLastChild().getLastChild();
// Tests setNamedItem
- Assertion.assert(
+ Assertion.verify(
tests.DOMExceptionsTest(element,
"setAttributeNode",
new Class[]{Attr.class},
@@ -837,45 +837,45 @@
DTest tests = new DTest();
//!! Throws INDEX_SIZE_ERR ********************
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "deleteData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "deleteData", new Class[]{int.class, int.class},
new Object[]{new Integer(-1),new Integer(5) }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "deleteData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "deleteData", new Class[]{int.class, int.class},
new Object[]{new Integer(2),new Integer(-1) }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "deleteData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "deleteData", new Class[]{int.class, int.class},
new Object[]{new Integer(100),new Integer(5) }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "insertData", new Class[]{int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "insertData", new Class[]{int.class, String.class},
new Object[]{new Integer(-1),"Stuff inserted" }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "insertData", new Class[]{int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "insertData", new Class[]{int.class, String.class},
new Object[]{new Integer(100),"Stuff inserted" }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "replaceData", new Class[]{int.class, int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "replaceData", new Class[]{int.class, int.class, String.class},
new Object[]{new Integer(-1),new Integer(5),"Replacement stuff" }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "replaceData", new Class[]{int.class, int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "replaceData", new Class[]{int.class, int.class, String.class},
new Object[]{new Integer(100),new Integer(5),"Replacement stuff" }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "replaceData", new Class[]{int.class, int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "replaceData", new Class[]{int.class, int.class, String.class},
new Object[]{new Integer(2),new Integer(-1),"Replacement stuff" }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "substringData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "substringData", new Class[]{int.class, int.class},
new Object[]{new Integer(-1),new Integer(5) }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "substringData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "substringData", new Class[]{int.class, int.class},
new Object[]{new Integer(100),new Integer(5) }, DOMException.INDEX_SIZE_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(charData, "substringData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(charData, "substringData", new Class[]{int.class, int.class},
new Object[]{new Integer(2),new Integer(-1) }, DOMException.INDEX_SIZE_ERR ));
//!! Throws NO_MODIFICATION_ALLOWED_ERR ********
Node node = document.getDocumentElement().getElementsByTagName("dBodyLevel24").item(0).getFirstChild().getChildNodes().item(0); // node gets ourEntityReference node's child text
- OK &= Assertion.assert(tests.DOMExceptionsTest(node, "appendData", new Class[]{String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(node, "appendData", new Class[]{String.class},
new Object[]{"new data" }, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(node, "deleteData", new Class[]{int.class, int.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(node, "deleteData", new Class[]{int.class, int.class},
new Object[]{new Integer(5),new Integer(10) }, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(node, "insertData", new Class[]{int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(node, "insertData", new Class[]{int.class, String.class},
new Object[]{new Integer(5),"Stuff inserted" }, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(node, "replaceData", new Class[]{int.class, int.class, String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(node, "replaceData", new Class[]{int.class, int.class, String.class},
new Object[]{new Integer(5),new Integer(10),"Replacementstuff" }, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(node, "setData", new Class[]{String.class},
+ OK &= Assertion.verify(tests.DOMExceptionsTest(node, "setData", new Class[]{String.class},
new Object[]{"New setdata stuff"}, DOMException.NO_MODIFICATION_ALLOWED_ERR ));
@@ -1105,7 +1105,7 @@
// check on the ownerDocument of the cloned nodes
Document doc2 = (Document) node2;
- Assertion.assert(doc2.getDocumentElement().getOwnerDocument() == doc2);
+ Assertion.verify(doc2.getDocumentElement().getOwnerDocument() == doc2);
// Deep clone test comparison is also in testNode
@@ -1210,8 +1210,8 @@
DTest tests = new DTest();
- OK &= Assertion.assert(tests.DOMExceptionsTest(document, "appendChild", new Class[]{Node.class}, new Object[]{testElementNode}, DOMException.HIERARCHY_REQUEST_ERR ));
- OK &= Assertion.assert(tests.DOMExceptionsTest(testTextNode, "appendChild", new Class[]{Node.class}, new Object[]{testTextNode}, DOMException.HIERARCHY_REQUEST_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(document, "appendChild", new Class[]{Node.class}, new Object[]{testElementNode}, DOMException.HIERARCHY_REQUEST_ERR ));
+ OK &= Assertion.verify(tests.DOMExceptionsTest(testTextNode, "appendChild", new Class[]{Node.class}, new Object[]{testTextNode}, DOMException.HIERARCHY_REQUEST_ERR ));
// OK &= Assertion.assert(tests.DOMExceptionsTest(document, "insertBefore", new Class[]{Node.class, Node.class}, new Object[]{document.getElementsByTagName("docEntity").item(0), document.getElementsByTagName("docFirstElement").item(0)}, DOMException.HIERARCHY_REQUEST_ERR ));
// OK &= Assertion.assert(tests.DOMExceptionsTest(document, "replaceChild", new Class[]{Node.class, Node.class}, new Object[]{document.getElementsByTagName("docCDATASection").item(0), document.getElementsByTagName("docFirstElement").item(0)}, DOMException.HIERARCHY_REQUEST_ERR ));
1.9 +56 -56 xml-xerces/java/tests/dom/dom3/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/dom3/Test.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Test.java 20 Mar 2003 00:39:27 -0000 1.8
+++ Test.java 24 Mar 2003 20:11:05 -0000 1.9
@@ -105,7 +105,7 @@
DOMImplementationLS impl = (DOMImplementationLS)DOMImplementationRegistry.newInstance().getDOMImplementation("LS-Load");
- Assertion.assert(impl!=null, "domImplementation != null");
+ Assertion.verify(impl!=null, "domImplementation != null");
DOMBuilder builder = impl.createDOMBuilder(DOMImplementationLS.MODE_SYNCHRONOUS,
null);
@@ -129,30 +129,30 @@
NodeImpl elem = (NodeImpl)ls.item(0);
if (namespaces) {
//System.out.println("[a:elem_a].lookupPrefix('http://www.example.com', true) == null");
- Assertion.assert(elem.lookupPrefix("http://www.example.com").equals("ns1"),
+ Assertion.verify(elem.lookupPrefix("http://www.example.com").equals("ns1"),
"[a:elem_a].lookupPrefix(http://www.example.com)==null");
//System.out.println("[a:elem_a].isDefaultNamespace('http://www.example.com') == true");
- Assertion.assert(elem.isDefaultNamespace("http://www.example.com") == true,
+ Assertion.verify(elem.isDefaultNamespace("http://www.example.com") == true,
"[a:elem_a].isDefaultNamespace(http://www.example.com)==true");
//System.out.println("[a:elem_a].lookupPrefix('http://www.example.com', false) == ns1");
- Assertion.assert(elem.lookupPrefix("http://www.example.com").equals("ns1"),
+ Assertion.verify(elem.lookupPrefix("http://www.example.com").equals("ns1"),
"[a:elem_a].lookupPrefix(http://www.example.com)==ns1");
- Assertion.assert(elem.lookupNamespaceURI("xsi").equals("http://www.w3.org/2001/XMLSchema-instance"),
+ Assertion.verify(elem.lookupNamespaceURI("xsi").equals("http://www.w3.org/2001/XMLSchema-instance"),
"[a:elem_a].lookupNamespaceURI('xsi') == 'http://www.w3.org/2001/XMLSchema-instance'" );
} else {
- Assertion.assert( elem.lookupPrefix("http://www.example.com") == null,"lookupPrefix(http://www.example.com)==null");
+ Assertion.verify( elem.lookupPrefix("http://www.example.com") == null,"lookupPrefix(http://www.example.com)==null");
}
ls = doc.getElementsByTagName("bar:leaf");
elem = (NodeImpl)ls.item(0);
- Assertion.assert(elem.lookupPrefix("url1:").equals("foo"),
+ Assertion.verify(elem.lookupPrefix("url1:").equals("foo"),
"[bar:leaf].lookupPrefix('url1:', false) == foo");
//System.out.println("[bar:leaf].lookupPrefix('url1:', false) == "+ );
@@ -166,14 +166,14 @@
elem.appendChild(e1);
- Assertion.assert(((NodeImpl)e1).lookupPrefix("b:").equals("p"),
+ Assertion.verify(((NodeImpl)e1).lookupPrefix("b:").equals("p"),
"[p:baz].lookupPrefix('b:', false) == p");
//System.out.println("[p:baz].lookupPrefix('b:', false) == "+ ((NodeImpl)e1).lookupPrefix("b:",false));
- Assertion.assert(elem.lookupNamespaceURI("xsi").equals("http://www.w3.org/2001/XMLSchema-instance"),
+ Assertion.verify(elem.lookupNamespaceURI("xsi").equals("http://www.w3.org/2001/XMLSchema-instance"),
"[bar:leaf].lookupNamespaceURI('xsi') == 'http://www.w3.org/2001/XMLSchema-instance'" );
@@ -189,7 +189,7 @@
config.setParameter("error-handler",errorHandler);
config.setParameter("validate", Boolean.TRUE);
DocumentImpl core = (DocumentImpl)builder.parseURI("tests/dom/dom3/schema.xml");
- Assertion.assert(errorCounter == 0, "No errors should be reported");
+ Assertion.verify(errorCounter == 0, "No errors should be reported");
errorCounter = 0;
NodeList ls2 = core.getElementsByTagName("decVal");
@@ -218,13 +218,13 @@
config.setParameter("error-handler",errorHandler);
config.setParameter("validate", Boolean.TRUE);
core.normalizeDocument();
- Assertion.assert(errorCounter == 3, "3 errors should be reported");
+ Assertion.verify(errorCounter == 3, "3 errors should be reported");
errorCounter = 0;
config.setParameter("validate", Boolean.FALSE);
config.setParameter("comments", Boolean.FALSE);
core.normalizeDocument();
- Assertion.assert(errorCounter == 0, "No errors should be reported");
+ Assertion.verify(errorCounter == 0, "No errors should be reported");
config = builder.getConfig();
@@ -244,12 +244,12 @@
config.setParameter("validate", Boolean.TRUE);
config.setParameter("psvi", Boolean.TRUE);
DocumentImpl core = (DocumentImpl)builder.parseURI("data/personal-schema.xml");
- Assertion.assert(errorCounter == 0, "No errors should be reported");
+ Assertion.verify(errorCounter == 0, "No errors should be reported");
NodeList ls2 = core.getElementsByTagName("person");
Element testElem = (Element)ls2.item(0);
- Assertion.assert(((ElementPSVI)testElem).getElementDeclaration().getName().equals("person"), "testElem decl");
+ Assertion.verify(((ElementPSVI)testElem).getElementDeclaration().getName().equals("person"), "testElem decl");
Element e1 = core.createElementNS(null, "person");
core.getDocumentElement().appendChild(e1);
@@ -271,8 +271,8 @@
config.setParameter("error-handler",errorHandler);
config.setParameter("validate", Boolean.TRUE);
core.normalizeDocument();
- Assertion.assert(errorCounter == 0, "No errors should be reported");
- Assertion.assert(((ElementPSVI)e1).getElementDeclaration().getName().equals("person"), "e1 decl");
+ Assertion.verify(errorCounter == 0, "No errors should be reported");
+ Assertion.verify(((ElementPSVI)e1).getElementDeclaration().getName().equals("person"), "e1 decl");
config = builder.getConfig();
config.setParameter("validate", Boolean.FALSE);
@@ -320,57 +320,57 @@
// xsl:stylesheet should include 2 namespace declarations
String name = root.getNodeName();
- Assertion.assert(name.equals("xsl:stylesheet"), "xsl:stylesheet");
+ Assertion.verify(name.equals("xsl:stylesheet"), "xsl:stylesheet");
String value = root.getAttributeNS("http://www.w3.org/2000/xmlns/", "xsl");
- Assertion.assert(value!=null, "xmlns:xsl != null");
- Assertion.assert(value.equals("http://www.w3.org/1999/XSL/Transform"), "xmlns:xsl="+value);
+ Assertion.verify(value!=null, "xmlns:xsl != null");
+ Assertion.verify(value.equals("http://www.w3.org/1999/XSL/Transform"), "xmlns:xsl="+value);
value = root.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://attr1"), "xmlns:NS1="+value);
// child includes 2 namespace decls
- Assertion.assert(child1.getNodeName().equals("NS2:child1"), "NS2:child1");
+ Assertion.verify(child1.getNodeName().equals("NS2:child1"), "NS2:child1");
value = child1.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS2");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://child1"), "xmlns:NS2="+value);
value = child1.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://attr2"), "xmlns:NS1="+value);
// child3
- Assertion.assert(child3.getNodeName().equals("xsl:child3"), "xsl:child3");
+ Assertion.verify(child3.getNodeName().equals("xsl:child3"), "xsl:child3");
value = child3.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://a2"), "xmlns:NS1="+value);
value = child3.getAttributeNS("http://www.w3.org/2000/xmlns/", "a1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://a1"), "xmlns:a1="+value);
value = child3.getAttributeNS("http://www.w3.org/2000/xmlns/", "xsl");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://www.w3.org/1999/XSL/Transform"), "xmlns:xsl="+value);
Attr attr = child3.getAttributeNodeNS("http://a2", "attr2");
- Assertion.assert(attr != null, "NS1:attr2 !=null");
+ Assertion.verify(attr != null, "NS1:attr2 !=null");
- Assertion.assert(child3.getAttributes().getLength() == 5, "xsl:child3 has 5 attrs");
+ Assertion.verify(child3.getAttributes().getLength() == 5, "xsl:child3 has 5 attrs");
// child 4
Attr temp = child4.getAttributeNodeNS("http://www.w3.org/2000/xmlns/", "xmlns");
- Assertion.assert(temp.getNodeName().equals("xmlns"), "attribute name is xmlns");
- Assertion.assert(temp.getNodeValue().length() == 0, "xmlns=''");
+ Assertion.verify(temp.getNodeName().equals("xmlns"), "attribute name is xmlns");
+ Assertion.verify(temp.getNodeValue().length() == 0, "xmlns=''");
/*
OutputFormat format = new OutputFormat((Document)doc);
format.setLineSeparator(LineSeparator.Windows);
@@ -437,52 +437,52 @@
// xsl:stylesheet should include 2 namespace declarations
String name = root.getNodeName();
- Assertion.assert(name.equals("xsl:stylesheet"), "xsl:stylesheet");
+ Assertion.verify(name.equals("xsl:stylesheet"), "xsl:stylesheet");
String value = root.getAttributeNS("http://www.w3.org/2000/xmlns/", "xsl");
- Assertion.assert(value!=null, "xmlns:xsl != null");
- Assertion.assert(value.equals("http://www.w3.org/1999/XSL/Transform"), "xmlns:xsl="+value);
+ Assertion.verify(value!=null, "xmlns:xsl != null");
+ Assertion.verify(value.equals("http://www.w3.org/1999/XSL/Transform"), "xmlns:xsl="+value);
value = root.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://attr1"), "xmlns:NS1="+value);
// child includes 2 namespace decls
- Assertion.assert(child1.getNodeName().equals("NS2:child1"), "NS2:child1");
+ Assertion.verify(child1.getNodeName().equals("NS2:child1"), "NS2:child1");
value = child1.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS2");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://child1"), "xmlns:NS2="+value);
value = child1.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://attr2"), "xmlns:NS1="+value);
// child3
- Assertion.assert(child3.getNodeName().equals("xsl:child3"), "xsl:child3");
+ Assertion.verify(child3.getNodeName().equals("xsl:child3"), "xsl:child3");
value = child3.getAttributeNS("http://www.w3.org/2000/xmlns/", "NS1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://a2"), "xmlns:NS1="+value);
value = child3.getAttributeNS("http://www.w3.org/2000/xmlns/", "a1");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://a1"), "xmlns:a1="+value);
value = child3.getAttributeNS("http://www.w3.org/2000/xmlns/", "xsl");
- Assertion.assert(value!=null &&
+ Assertion.verify(value!=null &&
value.equals("http://www.w3.org/1999/XSL/Transform"), "xmlns:xsl="+value);
Attr attr = child3.getAttributeNodeNS("http://a2", "attr2");
- Assertion.assert(attr != null, "NS6:attr2 !=null");
+ Assertion.verify(attr != null, "NS6:attr2 !=null");
- Assertion.assert(child3.getAttributes().getLength() == 5, "xsl:child3 has 5 attrs");
+ Assertion.verify(child3.getAttributes().getLength() == 5, "xsl:child3 has 5 attrs");
@@ -524,12 +524,12 @@
Node entity = doctype.getEntities().getNamedItem("ent3");
NodeList ls = test.getChildNodes();
- Assertion.assert(ls.getLength()==5, "List length");
+ Assertion.verify(ls.getLength()==5, "List length");
String compare1 = "Home Address: 1900 Dallas Road (East) City: Dallas. California. USA PO #5668";
- Assertion.assert(((TextImpl)ls.item(0)).getWholeText().equals(compare1), "Compare1");
+ Assertion.verify(((TextImpl)ls.item(0)).getWholeText().equals(compare1), "Compare1");
String compare2 = "Address: 1900 Dallas Road (East) City: Dallas. California. USA PO #5668";
- Assertion.assert(((TextImpl)ls.item(1)).getWholeText().equals(compare2), "Compare2");
+ Assertion.verify(((TextImpl)ls.item(1)).getWholeText().equals(compare2), "Compare2");
//TEST replaceWholeText()
@@ -538,22 +538,22 @@
TextImpl original = (TextImpl)ls.item(0);
Node newNode = original.replaceWholeText("Replace with this text");
ls = test.getChildNodes();
- Assertion.assert(ls.getLength() == 1, "Length == 1");
- Assertion.assert(ls.item(0).getNodeValue().equals("Replace with this text"), "Replacement works");
- Assertion.assert(newNode != original, "New node created");
+ Assertion.verify(ls.getLength() == 1, "Length == 1");
+ Assertion.verify(ls.item(0).getNodeValue().equals("Replace with this text"), "Replacement works");
+ Assertion.verify(newNode != original, "New node created");
// replace text for node which is not yet attached to the tree
Text text = doc.createTextNode("readonly");
((NodeImpl)text).setReadOnly(true, true);
text = ((TextImpl)text).replaceWholeText("Data");
- Assertion.assert(text.getNodeValue().equals("Data"), "New value 'Data'");
+ Assertion.verify(text.getNodeValue().equals("Data"), "New value 'Data'");
// test with second child that does not have any content
test = (Element)doc.getElementsByTagName("elem").item(1);
try {
((TextImpl)test.getFirstChild()).replaceWholeText("can't replace");
} catch (DOMException e){
- Assertion.assert(e !=null);
+ Assertion.verify(e !=null);
}
String compare3 = "Test: The Content ends here. ";
//Assertion.assert(((Text)test.getFirstChild()).getWholeText().equals(compare3), "Compare3");
@@ -576,21 +576,21 @@
// schema-type is not set validate against both grammars
errorCounter = 0;
DocumentImpl core2 = (DocumentImpl)builder.parseURI("tests/dom/dom3/both-error.xml");
- Assertion.assert(errorCounter == 4, "4 errors should be reported");
+ Assertion.verify(errorCounter == 4, "4 errors should be reported");
errorCounter = 0;
// set schema-type to be XML Schema
config.setParameter("schema-type", "http://www.w3.org/2001/XMLSchema");
// test parsing a file that has both XML schema and DTD
core2 = (DocumentImpl)builder.parseURI("tests/dom/dom3/both.xml");
- Assertion.assert(errorCounter == 0, "No errors should be reported");
+ Assertion.verify(errorCounter == 0, "No errors should be reported");
// parse a file with XML schema and DTD but validate against DTD only
errorCounter = 0;
config.setParameter("schema-type","http://www.w3.org/TR/REC-xml");
core2 = (DocumentImpl)builder.parseURI("tests/dom/dom3/both-error.xml");
- Assertion.assert(errorCounter == 3, "3 errors should be reported");
+ Assertion.verify(errorCounter == 3, "3 errors should be reported");
// parse a file with DTD only but set schema-location and
// validate against XML Schema
@@ -611,7 +611,7 @@
config.setParameter("entity-resolver",resolver);
config.setParameter("validate", Boolean.TRUE);
core2.normalizeDocument();
- Assertion.assert(errorCounter == 1, "1 error should be reported: "+errorCounter);
+ Assertion.verify(errorCounter == 1, "1 error should be reported: "+errorCounter);
}
1.8 +17 -17 xml-xerces/java/tests/dom/ids/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/ids/Test.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Test.java 20 Mar 2003 00:39:27 -0000 1.7
+++ Test.java 24 Mar 2003 20:11:05 -0000 1.8
@@ -126,46 +126,46 @@
System.out.println("DOM IDs Test...");
Element el = doc.getElementById("one.worker");
- Assertion.assert(el != null);
+ Assertion.verify(el != null);
Element el2 = doc.getElementById("one.worker there");
- Assertion.assert(el2 == null);
+ Assertion.verify(el2 == null);
if (el != null) {
Assertion.equals(el.getAttribute("id"), "one.worker");
el.setAttribute("id", "my.worker");
el2 = doc.getElementById("my.worker");
- Assertion.assert(el2 == el);
+ Assertion.verify(el2 == el);
el2 = doc.getElementById("one.worker");
- Assertion.assert(el2 == null);
+ Assertion.verify(el2 == null);
el.removeAttribute("id");
el2 = doc.getElementById("my.worker");
- Assertion.assert(el2 == null);
+ Assertion.verify(el2 == null);
}
// find default id attribute and check its value
NodeList elementList = doc.getElementsByTagName("person");
Element testEmployee = (Element)elementList.item(1);
Attr id = testEmployee.getAttributeNode("id2");
- Assertion.assert(id.getNodeValue().equals("id02"), "value == 'id02'");
+ Assertion.verify(id.getNodeValue().equals("id02"), "value == 'id02'");
Element elem = doc.getElementById("id02");
- Assertion.assert(elem.getNodeName().equals("person"), "return by id 'id02'");
+ Assertion.verify(elem.getNodeName().equals("person"), "return by id 'id02'");
//
// remove default attribute and check on retrieval what its value
Attr removedAttr = testEmployee.removeAttributeNode(id);
String value = testEmployee.getAttribute("id2");
- Assertion.assert(value.equals("default.id"), "value='default.id'");
+ Assertion.verify(value.equals("default.id"), "value='default.id'");
elem = doc.getElementById("default.id");
- Assertion.assert(elem !=null, "elem by id 'default.id'");
+ Assertion.verify(elem !=null, "elem by id 'default.id'");
elem = doc.getElementById("id02");
- Assertion.assert(elem ==null, "elem by id '02'");
+ Assertion.verify(elem ==null, "elem by id '02'");
ElementImpl person = (ElementImpl)doc.getElementsByTagNameNS(null, "person").item(0);
person.removeAttribute("id");
@@ -174,23 +174,23 @@
person.setIdAttribute("idAttr", true);
elem = doc.getElementById("eb0009");
- Assertion.assert(elem !=null, "elem by id 'eb0009'");
+ Assertion.verify(elem !=null, "elem by id 'eb0009'");
doc.getDocumentElement().removeChild(person);
elem = doc.getElementById("eb0009");
- Assertion.assert(elem ==null, "element with id 'eb0009 removed'");
+ Assertion.verify(elem ==null, "element with id 'eb0009 removed'");
doc.getDocumentElement().appendChild(person);
elem = doc.getElementById("eb0009");
- Assertion.assert(elem !=null, "elem by id 'eb0009'");
+ Assertion.verify(elem !=null, "elem by id 'eb0009'");
AttrImpl attr = (AttrImpl)person.getAttributeNode("idAttr");
- Assertion.assert(attr.isId(), "attribute is id");
+ Assertion.verify(attr.isId(), "attribute is id");
person.setIdAttribute("idAttr", false);
elem = doc.getElementById("eb0009");
- Assertion.assert(elem ==null, "element with id 'eb0009 removed'");
+ Assertion.verify(elem ==null, "element with id 'eb0009 removed'");
- Assertion.assert(!attr.isId(), "attribute is not id");
+ Assertion.verify(!attr.isId(), "attribute is not id");
System.out.println("done.");
1.12 +203 -203 xml-xerces/java/tests/dom/mem/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/mem/Test.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Test.java 11 Dec 2002 14:54:07 -0000 1.11
+++ Test.java 24 Mar 2003 20:11:05 -0000 1.12
@@ -260,23 +260,23 @@
doc.appendChild(rootEl);
Text textNode = doc.createTextNode("Doc03 text stuff");
- Assertion.assert(rootEl.getFirstChild() == null);
- Assertion.assert(rootEl.getLastChild() == null);
+ Assertion.verify(rootEl.getFirstChild() == null);
+ Assertion.verify(rootEl.getLastChild() == null);
rootEl.appendChild(textNode);
- Assertion.assert(rootEl.getFirstChild() == textNode);
- Assertion.assert(rootEl.getLastChild() == textNode);
+ Assertion.verify(rootEl.getFirstChild() == textNode);
+ Assertion.verify(rootEl.getLastChild() == textNode);
- Assertion.assert(textNode.getNextSibling() == null);
- Assertion.assert(textNode.getPreviousSibling() == null);
+ Assertion.verify(textNode.getNextSibling() == null);
+ Assertion.verify(textNode.getPreviousSibling() == null);
Text textNode2 = doc.createTextNode("Doc03 text stuff");
rootEl.appendChild(textNode2);
- Assertion.assert(textNode.getNextSibling() == textNode2);
- Assertion.assert(textNode2.getNextSibling() == null);
- Assertion.assert(textNode.getPreviousSibling() == null);
- Assertion.assert(textNode2.getPreviousSibling() == textNode);
+ Assertion.verify(textNode.getNextSibling() == textNode2);
+ Assertion.verify(textNode2.getNextSibling() == null);
+ Assertion.verify(textNode.getPreviousSibling() == null);
+ Assertion.verify(textNode2.getPreviousSibling() == textNode);
- Assertion.assert(rootEl.getFirstChild() == textNode);
- Assertion.assert(rootEl.getLastChild() == textNode2);
+ Assertion.verify(rootEl.getFirstChild() == textNode);
+ Assertion.verify(rootEl.getLastChild() == textNode2);
NodeList nodeList = doc.getElementsByTagName("*");
};
@@ -390,20 +390,20 @@
{
NamedNodeMap nnm = null;
- Assertion.assert(nnm == null);
+ Assertion.verify(nnm == null);
Document doc = new DocumentImpl();
nnm = doc.getAttributes(); // Should be null, because node type
// is not Element.
- Assertion.assert(nnm == null);
- Assertion.assert(!(nnm != null));
+ Assertion.verify(nnm == null);
+ Assertion.verify(!(nnm != null));
Element el = doc.createElement("NamedNodeMap01");
NamedNodeMap nnm2 = el.getAttributes(); // Should be an empty, but non-null map.
- Assertion.assert(nnm2 != null);
- Assertion.assert(nnm != nnm2);
+ Assertion.verify(nnm2 != null);
+ Assertion.verify(nnm != nnm2);
nnm = nnm2;
- Assertion.assert(nnm == nnm2);
+ Assertion.verify(nnm == nnm2);
}
@@ -418,15 +418,15 @@
Element el1 = doc1.createElement("abc");
doc1.appendChild(el1);
- Assertion.assert(el1.getParentNode() != null);
+ Assertion.verify(el1.getParentNode() != null);
el1.setAttribute("foo", "foovalue");
Node el2 = doc2.importNode(el1, true);
- Assertion.assert(el2.getParentNode() == null);
+ Assertion.verify(el2.getParentNode() == null);
String tagName = el2.getNodeName();
Assertion.equals(tagName, "abc");
- Assertion.assert(el2.getOwnerDocument() == doc2);
+ Assertion.verify(el2.getOwnerDocument() == doc2);
Assertion.equals(((Element) el2).getAttribute("foo"), "foovalue");
- Assertion.assert(doc1 != doc2);
+ Assertion.verify(doc1 != doc2);
}
@@ -446,15 +446,15 @@
el.appendChild(tx);
int textLength = tx.getLength();
- Assertion.assert(textLength == 5);
+ Assertion.verify(textLength == 5);
NodeList nl = tx.getChildNodes();
int nodeListLen = nl.getLength();
- Assertion.assert(nodeListLen == 0);
+ Assertion.verify(nodeListLen == 0);
nl = el.getChildNodes();
nodeListLen = nl.getLength();
- Assertion.assert(nodeListLen == 1);
+ Assertion.verify(nodeListLen == 1);
}
@@ -465,24 +465,24 @@
{
NodeList nl = null;
NodeList nl2 = null;
- Assertion.assert(nl == null);
- Assertion.assert(!(nl != null));
- Assertion.assert(nl == nl2);
+ Assertion.verify(nl == null);
+ Assertion.verify(!(nl != null));
+ Assertion.verify(nl == nl2);
Document doc = new DocumentImpl();
nl = doc.getChildNodes(); // Should be non-null, but empty
- Assertion.assert(nl != null);
+ Assertion.verify(nl != null);
int len = nl.getLength();
- Assertion.assert(len == 0);
+ Assertion.verify(len == 0);
Element el = doc.createElement("NodeList01");
doc.appendChild(el);
len = nl.getLength();
- Assertion.assert(len == 1);
- Assertion.assert(nl != nl2);
+ Assertion.verify(len == 1);
+ Assertion.verify(nl != nl2);
nl2 = nl;
- Assertion.assert(nl == nl2);
+ Assertion.verify(nl == nl2);
}
@@ -494,7 +494,7 @@
{
Document doc = new DocumentImpl();
- Assertion.assert(DOMExceptionsTest(doc, "createElement",
+ Assertion.verify(DOMExceptionsTest(doc, "createElement",
new Class[]{String.class},
new Object[]{"!@@ bad element name"},
DOMException.INVALID_CHARACTER_ERR));
@@ -514,12 +514,12 @@
Element n1, n2, n3;
n1 = n2 = n3 = el;
- Assertion.assert(n1 == n2);
- Assertion.assert(n1 == n3);
- Assertion.assert(n1 == el);
- Assertion.assert(n1 != null);
+ Assertion.verify(n1 == n2);
+ Assertion.verify(n1 == n3);
+ Assertion.verify(n1 == el);
+ Assertion.verify(n1 != null);
n1 = n2 = n3 = null;
- Assertion.assert(n1 == null);
+ Assertion.verify(n1 == null);
}
@@ -540,13 +540,13 @@
Element cloned = (Element)root.cloneNode(true);
Attr a = cloned.getAttributeNode("CTestAttr");
- Assertion.assert(a != null);
+ Assertion.verify(a != null);
s = a.getValue();
Assertion.equals(s, "CTestAttrValue");
a = null;
a = cloned.getAttributeNode("CTestAttr");
- Assertion.assert(a != null);
+ Assertion.verify(a != null);
s = a.getValue();
Assertion.equals(s, "CTestAttrValue");
@@ -569,14 +569,14 @@
Element cloned = (Element)root.cloneNode(true);
Attr a = cloned.getAttributeNode("attr");
- Assertion.assert(a.getSpecified() == false);
+ Assertion.verify(a.getSpecified() == false);
a = cloned.getAttributeNode("attr2");
- Assertion.assert(a.getSpecified() == true);
+ Assertion.verify(a.getSpecified() == true);
// now if we clone the default attribute by itself the clone should be
// specified
a = (Attr)attr.cloneNode(true);
- Assertion.assert(a.getSpecified() == true);
+ Assertion.verify(a.getSpecified() == true);
}
@@ -591,25 +591,25 @@
{
DOMImplementation impl = DOMImplementationImpl.getDOMImplementation();
- Assertion.assert(impl.hasFeature("XML", "2.0") == true);
- Assertion.assert(impl.hasFeature("XML", null) == true);
+ Assertion.verify(impl.hasFeature("XML", "2.0") == true);
+ Assertion.verify(impl.hasFeature("XML", null) == true);
// We also support 1.0
- Assertion.assert(impl.hasFeature("XML", "1.0") == true);
- Assertion.assert(impl.hasFeature("XML", "3.0") == false);
- Assertion.assert(impl.hasFeature("Traversal", null) == true);
-
-
- Assertion.assert(impl.hasFeature("HTML", null) == false);
- Assertion.assert(impl.hasFeature("Views", null) == false);
- Assertion.assert(impl.hasFeature("StyleSheets", null) == false);
- Assertion.assert(impl.hasFeature("CSS", null) == false);
- Assertion.assert(impl.hasFeature("CSS2", null) == false);
- Assertion.assert(impl.hasFeature("Events", null) == true);
- Assertion.assert(impl.hasFeature("UIEvents", null) == false);
- Assertion.assert(impl.hasFeature("MouseEvents", null) == false);
- Assertion.assert(impl.hasFeature("MutationEvents", null) == true);
- Assertion.assert(impl.hasFeature("HTMLEvents", null) == false);
- Assertion.assert(impl.hasFeature("Range", null) == true);
+ Assertion.verify(impl.hasFeature("XML", "1.0") == true);
+ Assertion.verify(impl.hasFeature("XML", "3.0") == false);
+ Assertion.verify(impl.hasFeature("Traversal", null) == true);
+
+
+ Assertion.verify(impl.hasFeature("HTML", null) == false);
+ Assertion.verify(impl.hasFeature("Views", null) == false);
+ Assertion.verify(impl.hasFeature("StyleSheets", null) == false);
+ Assertion.verify(impl.hasFeature("CSS", null) == false);
+ Assertion.verify(impl.hasFeature("CSS2", null) == false);
+ Assertion.verify(impl.hasFeature("Events", null) == true);
+ Assertion.verify(impl.hasFeature("UIEvents", null) == false);
+ Assertion.verify(impl.hasFeature("MouseEvents", null) == false);
+ Assertion.verify(impl.hasFeature("MutationEvents", null) == true);
+ Assertion.verify(impl.hasFeature("HTMLEvents", null) == false);
+ Assertion.verify(impl.hasFeature("Range", null) == true);
}
@@ -627,21 +627,21 @@
DocumentType dt = impl.createDocumentType(qName, pubId, sysId);
- Assertion.assert(dt != null);
- Assertion.assert(dt.getNodeType() == Node.DOCUMENT_TYPE_NODE);
+ Assertion.verify(dt != null);
+ Assertion.verify(dt.getNodeType() == Node.DOCUMENT_TYPE_NODE);
Assertion.equals(dt.getNodeName(), qName);
- Assertion.assert(dt.getNamespaceURI() == null);
- Assertion.assert(dt.getPrefix() == null);
- Assertion.assert(dt.getLocalName() == null);
+ Assertion.verify(dt.getNamespaceURI() == null);
+ Assertion.verify(dt.getPrefix() == null);
+ Assertion.verify(dt.getLocalName() == null);
Assertion.equals(dt.getPublicId(), pubId);
Assertion.equals(dt.getSystemId(), sysId);
- Assertion.assert(dt.getInternalSubset() == null);
- Assertion.assert(dt.getOwnerDocument() == null);
+ Assertion.verify(dt.getInternalSubset() == null);
+ Assertion.verify(dt.getOwnerDocument() == null);
NamedNodeMap nnm = dt.getEntities();
- Assertion.assert(nnm.getLength() == 0);
+ Assertion.verify(nnm.getLength() == 0);
nnm = dt.getNotations();
- Assertion.assert(nnm.getLength() == 0);
+ Assertion.verify(nnm.getLength() == 0);
//
// Qualified name without prefix should also work.
@@ -649,35 +649,35 @@
qName = "docName";
dt = impl.createDocumentType(qName, pubId, sysId);
- Assertion.assert(dt != null);
- Assertion.assert(dt.getNodeType() == Node.DOCUMENT_TYPE_NODE);
+ Assertion.verify(dt != null);
+ Assertion.verify(dt.getNodeType() == Node.DOCUMENT_TYPE_NODE);
Assertion.equals(dt.getNodeName(), qName);
- Assertion.assert(dt.getNamespaceURI() == null);
- Assertion.assert(dt.getPrefix() == null);
- Assertion.assert(dt.getLocalName() == null);
+ Assertion.verify(dt.getNamespaceURI() == null);
+ Assertion.verify(dt.getPrefix() == null);
+ Assertion.verify(dt.getLocalName() == null);
Assertion.equals(dt.getPublicId(), pubId);
Assertion.equals(dt.getSystemId(), sysId);
- Assertion.assert(dt.getInternalSubset() == null);
- Assertion.assert(dt.getOwnerDocument() == null);
+ Assertion.verify(dt.getInternalSubset() == null);
+ Assertion.verify(dt.getOwnerDocument() == null);
// Creating a DocumentType with invalid or malformed qName should fail.
- Assertion.assert(DOMExceptionsTest(impl, "createDocumentType",
+ Assertion.verify(DOMExceptionsTest(impl, "createDocumentType",
new Class[]{String.class, String.class, String.class},
new Object[]{"<docName", pubId, sysId},
DOMException.INVALID_CHARACTER_ERR));
- Assertion.assert(DOMExceptionsTest(impl, "createDocumentType",
+ Assertion.verify(DOMExceptionsTest(impl, "createDocumentType",
new Class[]{String.class, String.class, String.class},
new Object[]{":docName", pubId, sysId},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(impl, "createDocumentType",
+ Assertion.verify(DOMExceptionsTest(impl, "createDocumentType",
new Class[]{String.class, String.class, String.class},
new Object[]{"docName:", pubId, sysId},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(impl, "createDocumentType",
+ Assertion.verify(DOMExceptionsTest(impl, "createDocumentType",
new Class[]{String.class, String.class, String.class},
new Object[]{"<doc::Name", pubId, sysId},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(impl, "createDocumentType",
+ Assertion.verify(DOMExceptionsTest(impl, "createDocumentType",
new Class[]{String.class, String.class, String.class},
new Object[]{"<doc:N:ame", pubId, sysId},
DOMException.NAMESPACE_ERR));
@@ -699,29 +699,29 @@
String docNSURI = "http://document.namespace";
Document doc = impl.createDocument(docNSURI, qName, dt);
- Assertion.assert(dt.getOwnerDocument() == doc);
- Assertion.assert(doc.getOwnerDocument() == null);
+ Assertion.verify(dt.getOwnerDocument() == doc);
+ Assertion.verify(doc.getOwnerDocument() == null);
- Assertion.assert(doc.getNodeType() == Node.DOCUMENT_NODE);
- Assertion.assert(doc.getDoctype() == dt);
+ Assertion.verify(doc.getNodeType() == Node.DOCUMENT_NODE);
+ Assertion.verify(doc.getDoctype() == dt);
Assertion.equals(doc.getNodeName(), "#document");
- Assertion.assert(doc.getNodeValue() == null);
+ Assertion.verify(doc.getNodeValue() == null);
Element el = doc.getDocumentElement();
Assertion.equals(el.getLocalName(), "docName");
Assertion.equals(el.getNamespaceURI(), docNSURI);
Assertion.equals(el.getNodeName(), qName);
- Assertion.assert(el.getOwnerDocument() == doc);
- Assertion.assert(el.getParentNode() == doc);
+ Assertion.verify(el.getOwnerDocument() == doc);
+ Assertion.verify(el.getParentNode() == doc);
Assertion.equals(el.getPrefix(), "foo");
Assertion.equals(el.getTagName(), qName);
- Assertion.assert(el.hasChildNodes() == false);
+ Assertion.verify(el.hasChildNodes() == false);
//
// Creating a second document with the same docType object should fail.
//
- Assertion.assert(DOMExceptionsTest(impl, "createDocument",
+ Assertion.verify(DOMExceptionsTest(impl, "createDocument",
new Class[]{String.class,
String.class,
DocumentType.class},
@@ -770,34 +770,34 @@
Assertion.equals(elb.getNodeName(), "elb");
Assertion.equals(elb.getNamespaceURI(), "http://nsb");
- Assertion.assert(elb.getPrefix() == null);
+ Assertion.verify(elb.getPrefix() == null);
Assertion.equals(elb.getLocalName(), "elb");
Assertion.equals(elb.getTagName(), "elb");
Assertion.equals(elc.getNodeName(), "elc");
- Assertion.assert(elc.getNamespaceURI() == null);
- Assertion.assert(elc.getPrefix() == null);
+ Assertion.verify(elc.getNamespaceURI() == null);
+ Assertion.verify(elc.getPrefix() == null);
Assertion.equals(elc.getLocalName(), "elc");
Assertion.equals(elc.getTagName(), "elc");
// Badly formed qualified name
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "<a"},
DOMException.INVALID_CHARACTER_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", ":a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "a:"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "a::a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "a:a:a"},
DOMException.NAMESPACE_ERR));
@@ -806,42 +806,42 @@
String xmlURI = "http://www.w3.org/XML/1998/namespace";
Assertion.equals(doc.createElementNS(xmlURI, "xml:a").getNamespaceURI(), xmlURI);
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "xml:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"", "xml:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{null, "xml:a"},
DOMException.NAMESPACE_ERR));
//xmlns prefix must be bound to the xmlns namespace
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "xmlns"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{xmlURI, "xmlns"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(doc.createElementNS(null, "noNamespace").getNamespaceURI() == null);
+ Assertion.verify(doc.createElementNS(null, "noNamespace").getNamespaceURI() == null);
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{null, "xmlns:a"},
DOMException.NAMESPACE_ERR));
//In fact, any prefix != null should have a namespaceURI != null
Assertion.equals(doc.createElementNS("http://nsa", "foo:a").getNamespaceURI(), "http://nsa");
- Assertion.assert(DOMExceptionsTest(doc, "createElementNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createElementNS",
new Class[]{String.class, String.class},
new Object[]{null, "foo:a"},
DOMException.NAMESPACE_ERR));
@@ -867,7 +867,7 @@
elem = doc.createElementNS(xmlURI, "foo:a");
elem.setPrefix("xml");
elem = doc.createElementNS("http://nsa", "foo:a");
- Assertion.assert(DOMExceptionsTest(elem, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(elem, "setPrefix",
new Class[]{String.class},
new Object[]{"xml"},
DOMException.NAMESPACE_ERR));
@@ -875,13 +875,13 @@
elem.setPrefix("xmlns");
//Also an element can not have a prefix with namespaceURI == null
elem = doc.createElementNS(null, "a");
- Assertion.assert(DOMExceptionsTest(elem, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(elem, "setPrefix",
new Class[]{String.class},
new Object[]{"foo"},
DOMException.NAMESPACE_ERR));
//Only prefix of Element and Attribute can be changed
- Assertion.assert(DOMExceptionsTest(doc, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(doc, "setPrefix",
new Class[]{String.class},
new Object[]{"foo"},
DOMException.NAMESPACE_ERR));
@@ -924,41 +924,41 @@
Assertion.equals(attra.getPrefix(), "a");
Assertion.equals(attra.getLocalName(), "attra");
Assertion.equals(attra.getName(), "a:attra");
- Assertion.assert(attra.getOwnerElement() == null);
+ Assertion.verify(attra.getOwnerElement() == null);
Assertion.equals(attrb.getNodeName(), "attrb");
Assertion.equals(attrb.getNamespaceURI(), "http://nsb");
Assertion.equals(attrb.getPrefix(), null);
Assertion.equals(attrb.getLocalName(), "attrb");
Assertion.equals(attrb.getName(), "attrb");
- Assertion.assert(attrb.getOwnerElement() == null);
+ Assertion.verify(attrb.getOwnerElement() == null);
Assertion.equals(attrc.getNodeName(), "attrc");
- Assertion.assert(attrc.getNamespaceURI() == null);
- Assertion.assert(attrc.getPrefix() == null);
+ Assertion.verify(attrc.getNamespaceURI() == null);
+ Assertion.verify(attrc.getPrefix() == null);
Assertion.equals(attrc.getLocalName(), "attrc");
Assertion.equals(attrc.getName(), "attrc");
- Assertion.assert(attrc.getOwnerElement() == null);
+ Assertion.verify(attrc.getOwnerElement() == null);
// Badly formed qualified name
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "<a"},
DOMException.INVALID_CHARACTER_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", ":a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "a:"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "a::a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "a:a:a"},
DOMException.NAMESPACE_ERR));
@@ -967,15 +967,15 @@
String xmlURI = "http://www.w3.org/XML/1998/namespace";
Assertion.equals(doc.createAttributeNS(xmlURI, "xml:a").getNamespaceURI(), xmlURI);
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "xml:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"", "xml:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{null, "xml:a"},
DOMException.NAMESPACE_ERR));
@@ -983,45 +983,45 @@
//xmlns must have namespaceURI == "http://www.w3.org/2000/xmlns/"
String xmlnsURI = "http://www.w3.org/2000/xmlns/";
Assertion.equals(doc.createAttributeNS(xmlnsURI, "xmlns").getNamespaceURI(), xmlnsURI);
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "xmlns"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{xmlURI, "xmlns"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"", "xmlns"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{null, "xmlns"},
DOMException.NAMESPACE_ERR));
//xmlns:a must have namespaceURI == "http://www.w3.org/2000/xmlns/"
Assertion.equals(doc.createAttributeNS(xmlnsURI, "xmlns:a").getNamespaceURI(), xmlnsURI);
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"http://nsa", "xmlns:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{xmlURI, "xmlns:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{"", "xmlns:a"},
DOMException.NAMESPACE_ERR));
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{null, "xmlns:a"},
DOMException.NAMESPACE_ERR));
//In fact, any prefix != null should have a namespaceURI != null
Assertion.equals(doc.createAttributeNS("http://nsa", "foo:a").getNamespaceURI(), "http://nsa");
- Assertion.assert(DOMExceptionsTest(doc, "createAttributeNS",
+ Assertion.verify(DOMExceptionsTest(doc, "createAttributeNS",
new Class[]{String.class, String.class},
new Object[]{null, "foo:a"},
DOMException.NAMESPACE_ERR));
@@ -1036,7 +1036,7 @@
Assertion.equals(attr.getName(), "bar:a");
//The spec does not prevent us from setting prefix to a node without prefix
attr = doc.createAttributeNS("http://nsa", "a");
- Assertion.assert(attr.getPrefix() == null);
+ Assertion.verify(attr.getPrefix() == null);
attr.setPrefix("bar");
Assertion.equals(attr.getNodeName(), "bar:a");
Assertion.equals(attr.getNamespaceURI(), "http://nsa");
@@ -1047,31 +1047,31 @@
attr = doc.createAttributeNS(xmlURI, "foo:a");
attr.setPrefix("xml");
attr = doc.createAttributeNS("http://nsa", "foo:a");
- Assertion.assert(DOMExceptionsTest(attr, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(attr, "setPrefix",
new Class[]{String.class},
new Object[]{"xml"},
DOMException.NAMESPACE_ERR));
//Special case for xmlns:a where namespaceURI must be xmlURI
attr = doc.createAttributeNS("http://nsa", "foo:a");
- Assertion.assert(DOMExceptionsTest(attr, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(attr, "setPrefix",
new Class[]{String.class},
new Object[]{"xmlns"},
DOMException.NAMESPACE_ERR));
//Special case for xmlns where no prefix can be set
attr = doc.createAttributeNS(xmlnsURI, "xmlns");
- Assertion.assert(DOMExceptionsTest(attr, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(attr, "setPrefix",
new Class[]{String.class},
new Object[]{"xml"},
DOMException.NAMESPACE_ERR));
//Also an attribute can not have a prefix with namespaceURI == null
attr = doc.createAttributeNS(null, "a");
- Assertion.assert(DOMExceptionsTest(attr, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(attr, "setPrefix",
new Class[]{String.class},
new Object[]{"foo"},
DOMException.NAMESPACE_ERR));
//Only prefix of Element and Attribute can be changed
- Assertion.assert(DOMExceptionsTest(attr, "setPrefix",
+ Assertion.verify(DOMExceptionsTest(attr, "setPrefix",
new Class[]{String.class},
new Object[]{"foo"},
DOMException.NAMESPACE_ERR));
@@ -1120,60 +1120,60 @@
//
NodeList nl = doc.getElementsByTagName("a:ela");
- Assertion.assert(nl.getLength() == 1);
- Assertion.assert(nl.item(0) == ela);
+ Assertion.verify(nl.getLength() == 1);
+ Assertion.verify(nl.item(0) == ela);
nl = doc.getElementsByTagName("elb");
- Assertion.assert(nl.getLength() == 2);
- Assertion.assert(nl.item(0) == elb);
- Assertion.assert(nl.item(1) == ele);
+ Assertion.verify(nl.getLength() == 2);
+ Assertion.verify(nl.item(0) == elb);
+ Assertion.verify(nl.item(1) == ele);
nl = doc.getElementsByTagName("d:ela");
- Assertion.assert(nl.getLength() == 1);
- Assertion.assert(nl.item(0) == eld);
+ Assertion.verify(nl.getLength() == 1);
+ Assertion.verify(nl.item(0) == eld);
//
// Access with DOM Level 2 getElementsByTagNameNS
//
nl = doc.getElementsByTagNameNS(null, "elc");
- Assertion.assert(nl.getLength() == 1);
- Assertion.assert(nl.item(0) == elc);
+ Assertion.verify(nl.getLength() == 1);
+ Assertion.verify(nl.item(0) == elc);
nl = doc.getElementsByTagNameNS("http://nsa", "ela");
- Assertion.assert(nl.getLength() == 2);
- Assertion.assert(nl.item(0) == ela);
- Assertion.assert(nl.item(1) == eld);
+ Assertion.verify(nl.getLength() == 2);
+ Assertion.verify(nl.item(0) == ela);
+ Assertion.verify(nl.item(1) == eld);
nl = doc.getElementsByTagNameNS(null, "elb");
- Assertion.assert(nl.getLength() == 0);
+ Assertion.verify(nl.getLength() == 0);
nl = doc.getElementsByTagNameNS("http://nsb", "elb");
- Assertion.assert(nl.getLength() == 1);
- Assertion.assert(nl.item(0) == elb);
+ Assertion.verify(nl.getLength() == 1);
+ Assertion.verify(nl.item(0) == elb);
nl = doc.getElementsByTagNameNS("*", "elb");
- Assertion.assert(nl.getLength() == 2);
- Assertion.assert(nl.item(0) == elb);
- Assertion.assert(nl.item(1) == ele);
+ Assertion.verify(nl.getLength() == 2);
+ Assertion.verify(nl.item(0) == elb);
+ Assertion.verify(nl.item(1) == ele);
nl = doc.getElementsByTagNameNS("http://nsa", "*");
- Assertion.assert(nl.getLength() == 2);
- Assertion.assert(nl.item(0) == ela);
- Assertion.assert(nl.item(1) == eld);
+ Assertion.verify(nl.getLength() == 2);
+ Assertion.verify(nl.item(0) == ela);
+ Assertion.verify(nl.item(1) == eld);
nl = doc.getElementsByTagNameNS("*", "*");
- Assertion.assert(nl.getLength() == 6); // Gets the document root element, plus 5 more
+ Assertion.verify(nl.getLength() == 6); // Gets the document root element, plus 5 more
- Assertion.assert(nl.item(6) == null);
+ Assertion.verify(nl.item(6) == null);
// Assertion.assert(nl.item(-1) == 0);
nl = rootEl.getElementsByTagNameNS("*", "*");
- Assertion.assert(nl.getLength() == 5);
+ Assertion.verify(nl.getLength() == 5);
nl = doc.getElementsByTagNameNS("http://nsa", "d:ela");
- Assertion.assert(nl.getLength() == 0);
+ Assertion.verify(nl.getLength() == 0);
//
@@ -1183,16 +1183,16 @@
nl = doc.getElementsByTagNameNS("*", "*");
NodeList nla = ela.getElementsByTagNameNS("*", "*");
- Assertion.assert(nl.getLength() == 6);
- Assertion.assert(nla.getLength() == 0);
+ Assertion.verify(nl.getLength() == 6);
+ Assertion.verify(nla.getLength() == 0);
rootEl.removeChild(elc);
- Assertion.assert(nl.getLength() == 5);
- Assertion.assert(nla.getLength() == 0);
+ Assertion.verify(nl.getLength() == 5);
+ Assertion.verify(nla.getLength() == 0);
ela.appendChild(elc);
- Assertion.assert(nl.getLength() == 6);
- Assertion.assert(nla.getLength() == 1);
+ Assertion.verify(nl.getLength() == 6);
+ Assertion.verify(nla.getLength() == 1);
}
@@ -1235,22 +1235,22 @@
Assertion.equals(attra.getNamespaceURI(), "http://nsa");
Assertion.equals(attra.getLocalName(), "attra");
Assertion.equals(attra.getName(), "a:attra");
- Assertion.assert(attra.getNodeType() == Node.ATTRIBUTE_NODE);
+ Assertion.verify(attra.getNodeType() == Node.ATTRIBUTE_NODE);
Assertion.equals(attra.getNodeValue(), "");
Assertion.equals(attra.getPrefix(), "a");
- Assertion.assert(attra.getSpecified() == true);
+ Assertion.verify(attra.getSpecified() == true);
Assertion.equals(attra.getValue(), "");
- Assertion.assert(attra.getOwnerElement() == null);
+ Assertion.verify(attra.getOwnerElement() == null);
// Test methods of NamedNodeMap
NamedNodeMap nnm = rootEl.getAttributes();
- Assertion.assert(nnm.getLength() == 4);
- Assertion.assert(nnm.getNamedItemNS("http://nsa", "attra") == attrd);
- Assertion.assert(nnm.getNamedItemNS("http://nsb", "attrb") == attrb);
- Assertion.assert(nnm.getNamedItemNS("http://nse", "attrb") == attre);
- Assertion.assert(nnm.getNamedItemNS(null, "attrc") == attrc);
- Assertion.assert(nnm.getNamedItemNS(null, "attra") == null);
- Assertion.assert(nnm.getNamedItemNS("http://nsa", "attrb") == null);
+ Assertion.verify(nnm.getLength() == 4);
+ Assertion.verify(nnm.getNamedItemNS("http://nsa", "attra") == attrd);
+ Assertion.verify(nnm.getNamedItemNS("http://nsb", "attrb") == attrb);
+ Assertion.verify(nnm.getNamedItemNS("http://nse", "attrb") == attre);
+ Assertion.verify(nnm.getNamedItemNS(null, "attrc") == attrc);
+ Assertion.verify(nnm.getNamedItemNS(null, "attra") == null);
+ Assertion.verify(nnm.getNamedItemNS("http://nsa", "attrb") == null);
}
@@ -1264,8 +1264,8 @@
DocumentType dt = impl.createDocumentType("foo", "PubId", "SysId");
Document doc = impl.createDocument(null, "foo", dt);
- Assertion.assert(((NodeImpl) doc).getTextContent() == null);
- Assertion.assert(((NodeImpl) dt).getTextContent() == null);
+ Assertion.verify(((NodeImpl) doc).getTextContent() == null);
+ Assertion.verify(((NodeImpl) dt).getTextContent() == null);
// no-ops:
((NodeImpl) doc).setTextContent("foo");
((NodeImpl) dt).setTextContent("foo");
@@ -1274,7 +1274,7 @@
Assertion.equals(((NodeImpl) el).getTextContent(), "");
el.setTextContent("yo!");
Node t = el.getFirstChild();
- Assertion.assert(t != null && t.getNodeType() == Node.TEXT_NODE &&
+ Assertion.verify(t != null && t.getNodeType() == Node.TEXT_NODE &&
t.getNodeValue().equals("yo!"));
Assertion.equals(el.getTextContent(), "yo!");
@@ -1301,9 +1301,9 @@
}
public void handle(short operation, String key,
Object data, Node src, Node dst) {
- Assertion.assert(operation == UserDataHandler.NODE_CLONED);
- Assertion.assert(key == fKey && data == fData && src == fNode);
- Assertion.assert(dst != null &&
+ Assertion.verify(operation == UserDataHandler.NODE_CLONED);
+ Assertion.verify(key == fKey && data == fData && src == fNode);
+ Assertion.verify(dst != null &&
dst.getNodeType() == fNode.getNodeType());
fCalled = true;
}
@@ -1311,26 +1311,26 @@
el.setUserData("mykey", c, null);
el.setUserData("mykey2", el2, null);
- Assertion.assert(el.getUserData("mykey") == c);
- Assertion.assert(el.getUserData("mykey2") == el2);
+ Assertion.verify(el.getUserData("mykey") == c);
+ Assertion.verify(el.getUserData("mykey2") == el2);
el.setUserData("mykey", null, null);
- Assertion.assert(el.getUserData("mykey") == null);
+ Assertion.verify(el.getUserData("mykey") == null);
el.setUserData("mykey2", null, null);
- Assertion.assert(el.getUserData("mykey2") == null);
+ Assertion.verify(el.getUserData("mykey2") == null);
MyHandler h = new MyHandler("mykey", c, el);
el.setUserData("mykey", c, h);
MyHandler h2 = new MyHandler("mykey2", el2, el);
el.setUserData("mykey2", el2, h2);
Node cl = el.cloneNode(false);
- Assertion.assert(h.fCalled == true);
- Assertion.assert(h2.fCalled == true);
+ Assertion.verify(h.fCalled == true);
+ Assertion.verify(h2.fCalled == true);
el.setTextContent("zapped!");
Node t2 = el.getFirstChild();
- Assertion.assert(t2.getNodeValue().equals("zapped!"));
- Assertion.assert(t2.getNextSibling() == null);
+ Assertion.verify(t2.getNodeValue().equals("zapped!"));
+ Assertion.verify(t2.getNextSibling() == null);
}
@@ -1351,17 +1351,17 @@
NodeImpl n2 = (NodeImpl) doc.createElement("el");
n2.setTextContent("yo!");
- Assertion.assert(n1.isEqualNode(n2) == true);
+ Assertion.verify(n1.isEqualNode(n2) == true);
n2.setTextContent("yoyo!");
- Assertion.assert(n1.isEqualNode(n2) == false);
+ Assertion.verify(n1.isEqualNode(n2) == false);
n1.setTextContent("yoyo!");
((Element) n1).setAttribute("a1", "v1");
((Element) n1).setAttributeNS("uri", "a2", "v2");
((Element) n2).setAttribute("a1", "v1");
((Element) n2).setAttributeNS("uri", "a2", "v2");
- Assertion.assert(n1.isEqualNode(n2) == true);
+ Assertion.verify(n1.isEqualNode(n2) == true);
Element elem = doc.createElementNS(null, "e2");
root.appendChild(elem);
@@ -1371,23 +1371,23 @@
// check that setAttribute sets both name and value
elem.setAttributeNS("http://attr","p:attr1","v2");
Attr attr2 = elem.getAttributeNodeNS("http://attr", "attr1");
- Assertion.assert(attr2.getNodeName().equals("p:attr1"), "p:attr1");
- Assertion.assert(attr2.getNodeValue().equals("v2"), "value v2");
+ Assertion.verify(attr2.getNodeName().equals("p:attr1"), "p:attr1");
+ Assertion.verify(attr2.getNodeValue().equals("v2"), "value v2");
// check that prefix is not null
elem.setAttributeNS("http://attr","attr1","v2");
attr2 = elem.getAttributeNodeNS("http://attr", "attr1");
- Assertion.assert(attr2.getNodeName().equals("attr1"), "attr1");
+ Assertion.verify(attr2.getNodeName().equals("attr1"), "attr1");
((Element) n2).setAttribute("a1", "v2");
- Assertion.assert(n1.isEqualNode(n2) == false);
+ Assertion.verify(n1.isEqualNode(n2) == false);
root.appendChild(n1);
root.appendChild(n2);
NodeImpl clone = (NodeImpl) root.cloneNode(true);
- Assertion.assert(clone.isEqualNode(root) == true);
+ Assertion.verify(clone.isEqualNode(root) == true);
}
1.7 +4 -4 xml-xerces/java/tests/dom/registry/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/registry/Test.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Test.java 20 Mar 2003 00:39:27 -0000 1.6
+++ Test.java 24 Mar 2003 20:11:05 -0000 1.7
@@ -79,7 +79,7 @@
DOMImplementationRegistry registry = null;
try {
registry = DOMImplementationRegistry.newInstance();
- Assertion.assert(registry != null);
+ Assertion.verify(registry != null);
} catch (Exception e) {
e.printStackTrace();
}
@@ -87,7 +87,7 @@
try {
DOMImplementation i = registry.getDOMImplementation("XML");
- Assertion.assert(i ==
+ Assertion.verify(i ==
CoreDOMImplementationImpl.getDOMImplementation());
} catch (Exception e) {
@@ -98,7 +98,7 @@
DOMImplementation i =
registry.getDOMImplementation("XML MutationEvents");
- Assertion.assert(i ==
+ Assertion.verify(i ==
DOMImplementationImpl.getDOMImplementation());
} catch (Exception e) {
1.2 +36 -36 xml-xerces/java/tests/dom/rename/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/rename/Test.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Test.java 20 Jun 2002 01:29:51 -0000 1.1
+++ Test.java 24 Mar 2003 20:11:06 -0000 1.2
@@ -127,14 +127,14 @@
// getting the first "email" element
NodeList elements = doc.getElementsByTagName("email");
Element child = (Element) elements.item(0);
- Assertion.assert(child != null);
+ Assertion.verify(child != null);
Assertion.equals(child.getNodeName(), "email");
// default must be there
Attr at = child.getAttributeNode("defaultEmailAttr");
- Assertion.assert(at != null);
+ Assertion.verify(at != null);
Assertion.equals(at.getValue(), "defaultEmailValue");
- Assertion.assert(at.getSpecified() == false);
+ Assertion.verify(at.getSpecified() == false);
// attach some data
child.setUserData("mydata", "yo", this);
@@ -144,27 +144,27 @@
Element newChild = (Element) doc.renameNode(child, null, "url");
Assertion.equals(newChild.getNodeName(), "url");
- Assertion.assert(newChild.getNamespaceURI() == null);
+ Assertion.verify(newChild.getNamespaceURI() == null);
// old default must no longer be there
- Assertion.assert(newChild.hasAttribute("defaultEmailAttr") == false);
- Assertion.assert(at.getSpecified() == true);
+ Assertion.verify(newChild.hasAttribute("defaultEmailAttr") == false);
+ Assertion.verify(at.getSpecified() == true);
// new default must be there
at = newChild.getAttributeNode("defaultUrlAttr");
- Assertion.assert(at != null);
+ Assertion.verify(at != null);
Assertion.equals(at.getValue(), "defaultUrlValue");
- Assertion.assert(at.getSpecified() == false);
+ Assertion.verify(at.getSpecified() == false);
// data must still be there
Assertion.equals((String) newChild.getUserData("mydata"), "yo");
// and handler must have been called if new node was created
if (newChild != child) {
- Assertion.assert(lastOperation == UserDataHandler.NODE_RENAMED);
- Assertion.assert(lastKey == "mydata");
+ Assertion.verify(lastOperation == UserDataHandler.NODE_RENAMED);
+ Assertion.verify(lastKey == "mydata");
Assertion.equals((String) lastData, "yo");
- Assertion.assert(lastSource == child);
- Assertion.assert(lastDestination == newChild);
+ Assertion.verify(lastSource == child);
+ Assertion.verify(lastDestination == newChild);
resetHandlerData();
}
@@ -173,29 +173,29 @@
Assertion.equals(newChild2.getNodeName(), "foo");
Assertion.equals(newChild2.getNamespaceURI(), "ns1");
- Assertion.assert(newChild2.hasAttribute("defaultUrlAttr") == false);
+ Assertion.verify(newChild2.hasAttribute("defaultUrlAttr") == false);
// data must still be there
Assertion.equals((String) newChild2.getUserData("mydata"), "yo");
// and handler must have been called if new node was created
if (newChild2 != newChild) {
- Assertion.assert(lastOperation == UserDataHandler.NODE_RENAMED);
- Assertion.assert(lastKey == "mydata");
+ Assertion.verify(lastOperation == UserDataHandler.NODE_RENAMED);
+ Assertion.verify(lastKey == "mydata");
Assertion.equals((String) lastData, "yo");
- Assertion.assert(lastSource == newChild);
- Assertion.assert(lastDestination == newChild2);
+ Assertion.verify(lastSource == newChild);
+ Assertion.verify(lastDestination == newChild2);
resetHandlerData();
}
// getting the second "email" element
child = (Element) elements.item(1);
- Assertion.assert(child != null);
+ Assertion.verify(child != null);
Assertion.equals(child.getNodeName(), "email");
// default must be there
at = child.getAttributeNode("defaultEmailAttr");
- Assertion.assert(at != null);
+ Assertion.verify(at != null);
Assertion.equals(at.getValue(), "defaultEmailValue");
- Assertion.assert(at.getSpecified() == false);
+ Assertion.verify(at.getSpecified() == false);
// attach some data
at.setUserData("mydata", "yo", this);
@@ -203,43 +203,43 @@
// renaming an attribute without a url
Attr newAt = (Attr) doc.renameNode(at, null, "foo");
- Assertion.assert(newAt != null);
+ Assertion.verify(newAt != null);
Assertion.equals(newAt.getNodeName(), "foo");
Assertion.equals(newAt.getNamespaceURI(), null);
Assertion.equals(newAt.getValue(), "defaultEmailValue");
- Assertion.assert(newAt.getSpecified() == true);
- Assertion.assert(child.hasAttribute("foo") == true);
+ Assertion.verify(newAt.getSpecified() == true);
+ Assertion.verify(child.hasAttribute("foo") == true);
// default must be back
- Assertion.assert(child.hasAttribute("defaultEmailAttr") == true);
+ Assertion.verify(child.hasAttribute("defaultEmailAttr") == true);
// data must still be there
Assertion.equals((String) newAt.getUserData("mydata"), "yo");
// and handler must have been called if new node was created
if (newAt != at) {
- Assertion.assert(lastOperation == UserDataHandler.NODE_RENAMED);
- Assertion.assert(lastKey == "mydata");
+ Assertion.verify(lastOperation == UserDataHandler.NODE_RENAMED);
+ Assertion.verify(lastKey == "mydata");
Assertion.equals((String) lastData, "yo");
- Assertion.assert(lastSource == at);
- Assertion.assert(lastDestination == newAt);
+ Assertion.verify(lastSource == at);
+ Assertion.verify(lastDestination == newAt);
resetHandlerData();
}
// renaming an attribute with a url
Attr newAt2 = (Attr) doc.renameNode(newAt, "ns1", "bar");
- Assertion.assert(newAt2 != null);
+ Assertion.verify(newAt2 != null);
Assertion.equals(newAt2.getNodeName(), "bar");
Assertion.equals(newAt2.getNamespaceURI(), "ns1");
Assertion.equals(newAt2.getValue(), "defaultEmailValue");
- Assertion.assert(newAt2.getSpecified() == true);
- Assertion.assert(child.hasAttributeNS("ns1", "bar") == true);
+ Assertion.verify(newAt2.getSpecified() == true);
+ Assertion.verify(child.hasAttributeNS("ns1", "bar") == true);
// data must still be there
Assertion.equals((String) newAt2.getUserData("mydata"), "yo");
// and handler must have been called if new node was created
if (newAt2 != newAt) {
- Assertion.assert(lastOperation == UserDataHandler.NODE_RENAMED);
- Assertion.assert(lastKey == "mydata");
+ Assertion.verify(lastOperation == UserDataHandler.NODE_RENAMED);
+ Assertion.verify(lastKey == "mydata");
Assertion.equals((String) lastData, "yo");
- Assertion.assert(lastSource == newAt);
- Assertion.assert(lastDestination == newAt2);
+ Assertion.verify(lastSource == newAt);
+ Assertion.verify(lastDestination == newAt2);
resetHandlerData();
}
1.3 +5 -5 xml-xerces/java/tests/dom/util/Assertion.java
Index: Assertion.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/util/Assertion.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Assertion.java 31 Mar 2000 02:32:34 -0000 1.2
+++ Assertion.java 24 Mar 2003 20:11:06 -0000 1.3
@@ -68,11 +68,11 @@
public class Assertion {
- public static boolean assert(boolean result) {
- return assert(result, null);
+ public static boolean verify(boolean result) {
+ return verify(result, null);
}
- public static boolean assert(boolean result, String error) {
+ public static boolean verify(boolean result, String error) {
if (!result) {
System.err.print("Assertion failed: ");
if (error != null) {
@@ -88,7 +88,7 @@
boolean result = ((s1 != null && s1.equals(s2))
|| (s1 == null && s2 == null));
if (!result) {
- assert(result);
+ verify(result);
System.err.println(" was: equals(" + s1 + ", \"" + s2 + "\")");
}
return result;
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org