nu.xom.tests
Class SAXConverterTest

java.lang.Object
  extended by TestCase
      extended by nu.xom.tests.XOMTestCase
          extended by nu.xom.tests.SAXConverterTest

public class SAXConverterTest
extends XOMTestCase

Basic tests for conversion from XOM trees to SAX ContentHandlers.

Version:
1.1b4
Author:
Elliotte Rusty Harold

Constructor Summary
SAXConverterTest(java.lang.String name)
           
 
Method Summary
protected  void setUp()
           
 void testAdditionalNamespace()
           
 void testAttributes()
           
 void testAttributesTypes()
           
 void testBigDoc()
           
 void testChildElementAddsNamespace()
           
 void testChildNamespace()
           
 void testComment()
           
 void testDefaultNamespace()
           
 void testDocType()
           
 void testExternalDTDSubset()
           
 void testGetContentHandler()
           
 void testNoPrefixMappingEventsForDefaultEmptyNamespace()
           
 void testNoPrefixMappingEventsForXMLPrefix()
           
 void testNoPrefixMappingEventsForXMLPrefixOnElement()
           
 void testNoRedundantPrefixMappingEventsForDefaultNamespace()
           
 void testNoRedundantPrefixMappingEventsForPrefixedNamespace()
           
 void testPrefixAndAdditionalNamespace()
           
 void testPrefixAndAdditionalNamespaceFromParser()
           
 void testPrefixedNamespace()
           
 void testProcessingInstruction()
           
 void testSetAndGetLexicalHandler()
           
 void testSetContentHandler()
           
 void testSimplestDoc()
           
 void testTextContent()
           
 void testXMLBaseAttributesAreThrownAway()
           
 
Methods inherited from class nu.xom.tests.XOMTestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXConverterTest

public SAXConverterTest(java.lang.String name)
Method Detail

setUp

protected void setUp()

testGetContentHandler

public void testGetContentHandler()

testSetContentHandler

public void testSetContentHandler()

testSetAndGetLexicalHandler

public void testSetAndGetLexicalHandler()

testSimplestDoc

public void testSimplestDoc()
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testXMLBaseAttributesAreThrownAway

public void testXMLBaseAttributesAreThrownAway()
                                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

testDocType

public void testDocType()
                 throws java.io.IOException,
                        org.xml.sax.SAXException,
                        nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testProcessingInstruction

public void testProcessingInstruction()
                               throws java.io.IOException,
                                      org.xml.sax.SAXException,
                                      nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testComment

public void testComment()
                 throws java.io.IOException,
                        org.xml.sax.SAXException,
                        nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testDefaultNamespace

public void testDefaultNamespace()
                          throws java.io.IOException,
                                 org.xml.sax.SAXException,
                                 nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testTextContent

public void testTextContent()
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testPrefixedNamespace

public void testPrefixedNamespace()
                           throws java.io.IOException,
                                  org.xml.sax.SAXException,
                                  nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testAdditionalNamespace

public void testAdditionalNamespace()
                             throws java.io.IOException,
                                    org.xml.sax.SAXException,
                                    nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testPrefixAndAdditionalNamespace

public void testPrefixAndAdditionalNamespace()
                                      throws java.io.IOException,
                                             org.xml.sax.SAXException,
                                             nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testPrefixAndAdditionalNamespaceFromParser

public void testPrefixAndAdditionalNamespaceFromParser()
                                                throws java.io.IOException,
                                                       org.xml.sax.SAXException,
                                                       nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testChildElementAddsNamespace

public void testChildElementAddsNamespace()
                                   throws java.io.IOException,
                                          org.xml.sax.SAXException,
                                          nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testAttributesTypes

public void testAttributesTypes()
                         throws java.io.IOException,
                                org.xml.sax.SAXException,
                                nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testAttributes

public void testAttributes()
                    throws java.io.IOException,
                           org.xml.sax.SAXException,
                           nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testExternalDTDSubset

public void testExternalDTDSubset()
                           throws java.io.IOException,
                                  org.xml.sax.SAXException,
                                  nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testBigDoc

public void testBigDoc()
                throws java.io.IOException,
                       org.xml.sax.SAXException,
                       nu.xom.ParsingException
Throws:
java.io.IOException
org.xml.sax.SAXException
nu.xom.ParsingException

testNoPrefixMappingEventsForDefaultEmptyNamespace

public void testNoPrefixMappingEventsForDefaultEmptyNamespace()
                                                       throws nu.xom.ParsingException,
                                                              java.io.IOException,
                                                              org.xml.sax.SAXException
Throws:
nu.xom.ParsingException
java.io.IOException
org.xml.sax.SAXException

testNoPrefixMappingEventsForXMLPrefix

public void testNoPrefixMappingEventsForXMLPrefix()
                                           throws nu.xom.ParsingException,
                                                  java.io.IOException,
                                                  org.xml.sax.SAXException
Throws:
nu.xom.ParsingException
java.io.IOException
org.xml.sax.SAXException

testNoPrefixMappingEventsForXMLPrefixOnElement

public void testNoPrefixMappingEventsForXMLPrefixOnElement()
                                                    throws nu.xom.ParsingException,
                                                           java.io.IOException,
                                                           org.xml.sax.SAXException
Throws:
nu.xom.ParsingException
java.io.IOException
org.xml.sax.SAXException

testNoRedundantPrefixMappingEventsForDefaultNamespace

public void testNoRedundantPrefixMappingEventsForDefaultNamespace()
                                                           throws nu.xom.ParsingException,
                                                                  java.io.IOException,
                                                                  org.xml.sax.SAXException
Throws:
nu.xom.ParsingException
java.io.IOException
org.xml.sax.SAXException

testNoRedundantPrefixMappingEventsForPrefixedNamespace

public void testNoRedundantPrefixMappingEventsForPrefixedNamespace()
                                                            throws nu.xom.ParsingException,
                                                                   java.io.IOException,
                                                                   org.xml.sax.SAXException
Throws:
nu.xom.ParsingException
java.io.IOException
org.xml.sax.SAXException

testChildNamespace

public void testChildNamespace()
                        throws nu.xom.ParsingException,
                               java.io.IOException,
                               org.xml.sax.SAXException
Throws:
nu.xom.ParsingException
java.io.IOException
org.xml.sax.SAXException


Copyright 2002-2005 Elliotte Rusty Harold
elharo@metalab.unc.edu