Public Member Functions | Static Public Attributes

DOMTest Class Reference

#include <DTest.h>

Collaboration diagram for DOMTest:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DOMTest ()
DOMDocument * createDocument ()
DOMDocumentType * createDocumentType (DOMDocument *doc, XMLCh *name)
DOMEntity * createEntity (DOMDocument *doc, XMLCh *name)
DOMNotation * createNotation (DOMDocument *doc, XMLCh *name)
bool docBuilder (DOMDocument *document, XMLCh *name)
void findTestNodes (DOMDocument *document)
void findTestNodes (DOMNode *node)
bool testAttr (DOMDocument *document)
bool testCDATASection (DOMDocument *document)
bool testCharacterData (DOMDocument *document)
bool testChildNodeList (DOMDocument *document)
bool testComment (DOMDocument *document)
bool testDeepNodeList (DOMDocument *document)
bool testDocument (DOMDocument *document)
bool testDocumentFragment (DOMDocument *document)
bool testDocumentType (DOMDocument *document)
bool testDOMerrors (DOMDocument *document)
bool testDOMImplementation (DOMDocument *document)
bool testElement (DOMDocument *document)
bool testEntity (DOMDocument *document)
bool testEntityReference (DOMDocument *document)
bool testNode (DOMDocument *document)
bool testNotation (DOMDocument *document)
bool testPI (DOMDocument *document)
bool testText (DOMDocument *document)
bool treeCompare (DOMNode *node, DOMNode *node2)
bool testBaseURI (XercesDOMParser *parser)

Static Public Attributes

static DOMElement * testElementNode
static DOMAttr * testAttributeNode
static DOMText * testTextNode
static DOMCDATASection * testCDATASectionNode
static DOMEntityReference * testEntityReferenceNode
static DOMEntity * testEntityNode
static DOMProcessingInstruction * testProcessingInstructionNode
static DOMComment * testCommentNode
static DOMDocument * testDocumentNode
static DOMDocumentType * testDocumentTypeNode
static DOMDocumentFragment * testDocumentFragmentNode
static DOMNotation * testNotationNode

Constructor & Destructor Documentation

DOMTest::DOMTest (  ) 

Member Function Documentation

DOMDocument* DOMTest::createDocument (  ) 
DOMDocumentType* DOMTest::createDocumentType ( DOMDocument *  doc,
XMLCh *  name 
)
DOMEntity* DOMTest::createEntity ( DOMDocument *  doc,
XMLCh *  name 
)
DOMNotation* DOMTest::createNotation ( DOMDocument *  doc,
XMLCh *  name 
)
bool DOMTest::docBuilder ( DOMDocument *  document,
XMLCh *  name 
)
void DOMTest::findTestNodes ( DOMDocument *  document  ) 
void DOMTest::findTestNodes ( DOMNode *  node  ) 
bool DOMTest::testAttr ( DOMDocument *  document  ) 
bool DOMTest::testBaseURI ( XercesDOMParser *  parser  ) 
bool DOMTest::testCDATASection ( DOMDocument *  document  ) 
bool DOMTest::testCharacterData ( DOMDocument *  document  ) 
bool DOMTest::testChildNodeList ( DOMDocument *  document  ) 
bool DOMTest::testComment ( DOMDocument *  document  ) 
bool DOMTest::testDeepNodeList ( DOMDocument *  document  ) 
bool DOMTest::testDocument ( DOMDocument *  document  ) 

ALL DOMDocument create methods are run in docBuilder except createAttribute which is in testAttribute**

bool DOMTest::testDocumentFragment ( DOMDocument *  document  ) 

This really isn't needed, only exists to throw NO_MODIFICATION_ALLOWED_ERR ********

bool DOMTest::testDocumentType ( DOMDocument *  document  ) 
bool DOMTest::testDOMerrors ( DOMDocument *  document  ) 
bool DOMTest::testDOMImplementation ( DOMDocument *  document  ) 
bool DOMTest::testElement ( DOMDocument *  document  ) 
bool DOMTest::testEntity ( DOMDocument *  document  ) 
bool DOMTest::testEntityReference ( DOMDocument *  document  ) 
bool DOMTest::testNode ( DOMDocument *  document  ) 

This is only for a test of cloneNode "deep"******* And for error tests*********

bool DOMTest::testNotation ( DOMDocument *  document  ) 
bool DOMTest::testPI ( DOMDocument *  document  ) 
bool DOMTest::testText ( DOMDocument *  document  ) 
bool DOMTest::treeCompare ( DOMNode *  node,
DOMNode *  node2 
)

Member Data Documentation

DOMAttr* DOMTest::testAttributeNode [static]
DOMCDATASection* DOMTest::testCDATASectionNode [static]
DOMComment* DOMTest::testCommentNode [static]
DOMDocumentFragment* DOMTest::testDocumentFragmentNode [static]
DOMDocument* DOMTest::testDocumentNode [static]
DOMDocumentType* DOMTest::testDocumentTypeNode [static]
DOMElement* DOMTest::testElementNode [static]
DOMEntity* DOMTest::testEntityNode [static]
DOMEntityReference* DOMTest::testEntityReferenceNode [static]
DOMNotation* DOMTest::testNotationNode [static]
DOMProcessingInstruction* DOMTest::testProcessingInstructionNode [static]
DOMText* DOMTest::testTextNode [static]

The documentation for this class was generated from the following file: