You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2002/09/23 23:00:14 UTC
cvs commit: xml-xerces/c/tests/DOM/DOMTest DTest.cpp
tng 2002/09/23 14:00:14
Modified: c/tests/DOM/DOMTest DTest.cpp
Log:
DOM L3: fix to isDefaultNamespace. Patch from Gareth Reakes.
Revision Changes Path
1.33 +29 -19 xml-xerces/c/tests/DOM/DOMTest/DTest.cpp
Index: DTest.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/tests/DOM/DOMTest/DTest.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- DTest.cpp 23 Sep 2002 20:09:23 -0000 1.32
+++ DTest.cpp 23 Sep 2002 21:00:14 -0000 1.33
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.33 2002/09/23 21:00:14 tng
+ * DOM L3: fix to isDefaultNamespace. Patch from Gareth Reakes.
+ *
* Revision 1.32 2002/09/23 20:09:23 tng
* DOM L3: Test baseURI with different parser's setting.
*
@@ -695,21 +698,21 @@
XMLString::transcode("default", tempStr3, 3999);
- LOOKUPDEFAULTNSTEST(docProcessingInstruction, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docBodyLevel24, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docBodyLevel23, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docBodyLevel21, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docBodyLevel31, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docBodyLevel32, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docCDATASection, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docFirstElement, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docReferenceEntity, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docFirstElementAttr, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(doc, tempStr3, true, __LINE__);
+ LOOKUPDEFAULTNSTEST(docProcessingInstruction, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docBodyLevel24, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docBodyLevel23, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docBodyLevel21, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docBodyLevel31, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docBodyLevel32, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docCDATASection, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docFirstElement, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docReferenceEntity, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docFirstElementAttr, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(doc, tempStr3, false, __LINE__);
LOOKUPDEFAULTNSTEST(docNotation, tempStr3, false, __LINE__);
- LOOKUPDEFAULTNSTEST(docComment, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docTextNode2, tempStr3, true, __LINE__);
- LOOKUPDEFAULTNSTEST(docTextNode4, tempStr3, true, __LINE__);
+ LOOKUPDEFAULTNSTEST(docComment, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docTextNode2, tempStr3, false, __LINE__);
+ LOOKUPDEFAULTNSTEST(docTextNode4, tempStr3, false, __LINE__);
//remove the xmlns attr
docFirstElement->removeAttributeNode(attr3);
@@ -730,10 +733,17 @@
LOOKUPDEFAULTNSTEST(docTextNode2, 0, true, __LINE__);
LOOKUPDEFAULTNSTEST(docTextNode4, 0, true, __LINE__);
+ XMLString::transcode("someSpecialURI", tempStr3, 3999);
+ XMLString::transcode("newNameForEle", tempStr4, 3999);
+ DOMElement *ele = doc->createElementNS(tempStr3, tempStr4);
+ docFirstElement->insertBefore(ele, docFirstElement->getFirstChild());
+
+ //a test for lookup when xmlns is not set so we take the fact that there is no prefix to be confimation
+ LOOKUPDEFAULTNSTEST(ele, tempStr3, true, __LINE__);
docFirstElement->removeAttributeNode(attr1);
docBodyLevel21->removeAttributeNode(attr2);
-
+ docFirstElement->removeChild(ele);
//***********Following are for errorTests
DOMDocumentFragment* docDocFragment = doc->createDocumentFragment();
@@ -4392,7 +4402,7 @@
bool DOMTest::testBaseURI(XercesDOMParser* parser) {
- bool OK;
+ bool OK = true;
try {
// this one assumes executing in samples/data where personal-schema.xml resides
@@ -4595,9 +4605,9 @@
OK = false;
fprintf(stderr, "checking baseURI failed at line %i\n", __LINE__);
}
- else {
- printf("baseURI test was not carried out\n");
- }
+ }
+ else {
+ printf("baseURI test was not carried out\n");
}
return OK;
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org