|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTestCase
nu.xom.tests.XOMTestCase
nu.xom.tests.SerializerTest
public class SerializerTest
Tests for Serializer
functionality.
Constructor Summary | |
---|---|
SerializerTest(java.lang.String name)
|
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 |
---|
public SerializerTest(java.lang.String name)
Method Detail |
---|
protected void setUp()
public void testNFC88592() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testMultipleCombiningCharactersWithNFC() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testMultipleCombiningCharactersWithDifferentCombiningClassesNFC() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testEWithCombiningMacron() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testEWithCombiningMacronAndGrave() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testParenthesizedOjeon() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testNonParenthesizedOjeon() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testOjeon() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testKannadaVowelSignOO() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testCDATASectionEndDelimiter() throws java.io.IOException
java.io.IOException
public void testXMLSpacePreserve() throws java.io.IOException
java.io.IOException
public void testUTF16LEBOM() throws java.io.IOException
Check that the UTF-16LE encoding omits the byte-order mark.
java.io.IOException
public void testUTF16BOM() throws java.io.IOException
Check that the UTF-16 encoding outputs a byte-order mark.
java.io.IOException
public void testUTF16BEBOM() throws java.io.IOException
Check that the UTF-16BE encoding omits the byte-order mark.
java.io.IOException
public void testXMLSpaceDefault() throws java.io.IOException
java.io.IOException
public void testXMLSpacePreserveWithIndenting() throws java.io.IOException
java.io.IOException
public void testXMLSpaceUnspecifiedValueWithIndenting() throws java.io.IOException
java.io.IOException
public void testXMLSpaceDefaultWithIndenting() throws java.io.IOException
java.io.IOException
public void testXMLSpaceDefaultWithIndentingAndGrandchildren() throws java.io.IOException
java.io.IOException
public void testDontSerializeXMLNamespace() throws java.io.IOException
java.io.IOException
public void testDontSerializeNoNamespace() throws java.io.IOException
java.io.IOException
public void testDefaultNamespace() throws java.io.IOException
java.io.IOException
public void testEmptyElement() throws java.io.IOException
java.io.IOException
public void testElementWithText() throws java.io.IOException
java.io.IOException
public void testStaticElementWithText() throws java.io.IOException
java.io.IOException
public void testElementWithTextAndCarriageReturns() throws java.io.IOException
java.io.IOException
public void testComment() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testProcessingInstruction() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testBasicElementWithText() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testAttributes() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testChildElements() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testPrologAndEpilog() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testChangeLineSeparator() throws java.io.IOException
java.io.IOException
public void testSettingOutputStreamDoesNotSetLineSeparator() throws java.io.IOException
java.io.IOException
public void testSettingOutputStreamDoesNotUnnecessarilyEscapeLineBreaks() throws java.io.IOException
java.io.IOException
public void testDontChangeLineSeparator() throws java.io.IOException
java.io.IOException
public void testPreserveBaseURI() throws java.io.IOException
java.io.IOException
public void testPreserveBaseURIWithChildren() throws java.io.IOException
java.io.IOException
public void testPreserveBaseURIDoesntOverrideXMLBase() throws java.io.IOException
java.io.IOException
public void testSetLineSeparator()
public void testLowerLimitOfUnicodeInCharacterData() throws java.io.IOException
java.io.IOException
public void testUpperLimitOfUnicodeInCharacterData() throws java.io.IOException
java.io.IOException
public void testSerializePlane1CharacterInAttributeValue() throws java.io.IOException
java.io.IOException
public void testSerializePlane1CharacterInCharacterData() throws java.io.IOException
java.io.IOException
public void testSurrogatePairCountsAsOneCharacterForColumnCount() throws java.io.IOException
java.io.IOException
public void testEscapeAttributeValue() throws java.io.IOException
java.io.IOException
public void testLineFeedInAttributeValueWithDefaultOptions() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCarriageReturnInAttributeValueWithDefaultOptions() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCarriageReturnInTextWithDefaultOptions() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testTabInAttributeValueWithDefaultOptions() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testTabInAttributeValueWithLineSeparator() throws java.io.IOException, nu.xom.ParsingException
Test that tabs in attribute values are escaped even when a line separator is set.
java.io.IOException
nu.xom.ParsingException
public void testTabInAttributeValueWithIndenting() throws java.io.IOException, nu.xom.ParsingException
Test that tabs in attribute values are not escaped when indenting.
java.io.IOException
nu.xom.ParsingException
public void testCRLFInAttributeValueWithLineSeparatorCR() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRLFInAttributeValueWithLineSeparatorLF() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testLFInAttributeValueWithLineSeparatorCRLF() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testNotEscapeLinefeedInTextContent() throws java.io.IOException
java.io.IOException
public void testCRLFInAttributeValue() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testPunctuationInAttributeValueNonUnicode() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRLFInAttributeValueWithIndenting() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRLFInAttributeValueWithMaxLength() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRInTextValueWithLineSeparator() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRLFInTextValueWithLineSeparator() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRInTextWithIndenting() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testCRInTextWithMaxLength() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testTabInAttributeValueWithMaxLength() throws java.io.IOException, nu.xom.ParsingException
java.io.IOException
nu.xom.ParsingException
public void testTabInAttributeValueWithZeroMaxLength() throws java.io.IOException, nu.xom.ParsingException
Test that tabs in attribute values are escaped when max length is set to 0
java.io.IOException
nu.xom.ParsingException
public void testSetMaxLength()
public void testSetIndent()
public void testReallyBigIndent() throws nu.xom.ValidityException, nu.xom.ParsingException, java.io.IOException
nu.xom.ValidityException
nu.xom.ParsingException
java.io.IOException
public void testLineLength() throws java.io.IOException
java.io.IOException
public void testLineLengthWithSetOutputStream() throws java.io.IOException
java.io.IOException
public void testPrettyXML() throws java.io.IOException
java.io.IOException
public void testIndentAndBreakBeforeComment() throws java.io.IOException
java.io.IOException
public void testOnlyXMLSpaceCountsAsBoundaryWhiteSpace() throws java.io.IOException
java.io.IOException
public void testWhiteSpaceBetweenCommentsIsBoundaryWhiteSpace() throws java.io.IOException
java.io.IOException
public void testWhiteSpaceBeforeCommentIsBoundaryWhiteSpace() throws java.io.IOException
java.io.IOException
public void testWhiteSpaceAfterCommentsIsBoundaryWhiteSpace() throws java.io.IOException
java.io.IOException
public void testIndentAndBreakBeforeProcessingInstruction() throws java.io.IOException
java.io.IOException
public void testDontBreakLineInElementWithSimpleContent() throws java.io.IOException
java.io.IOException
public void testPrettyXMLWithSetOutputStream() throws java.io.IOException
java.io.IOException
public void testAmpersandAndLessThanInText() throws java.io.IOException
java.io.IOException
public void testAmpersandAndAngleBracketsInAttributeValue() throws java.io.IOException
java.io.IOException
public void testSetNFC()
public void testNFCInElementContent() throws java.io.IOException
java.io.IOException
public void testNFCInConsecutiveTextNodes() throws java.io.IOException
java.io.IOException
public void testNoNFCByDefault() throws java.io.IOException
java.io.IOException
public void testUnicodeNFCTestSuite() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testNFCInAttribute() throws java.io.IOException
java.io.IOException
public void testNFCInElementName() throws java.io.IOException
java.io.IOException
public void testNFCInComment() throws java.io.IOException
java.io.IOException
public void testNFCInProcessingInstruction() throws java.io.IOException
java.io.IOException
public void testNFCInElementContentWithNonUnicodeEncoding() throws java.io.IOException
java.io.IOException
public void testNFCFollowingEntityReference() throws java.io.IOException
java.io.IOException
public void testNFCWithSetOutputStream() throws java.io.IOException
java.io.IOException
public void testNFCWithKoreanCharacter() throws java.io.IOException
java.io.IOException
public void testNullOutputStream()
public void testNullOutputStreamWithEncoding() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void testNullEncoding() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void testNullDocument() throws java.io.IOException
java.io.IOException
public void testGetEncoding() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void testGetPreserveBaseURI() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void testSerializeDocTypeWithSystemID() throws java.io.IOException
java.io.IOException
public void testSerializeDocTypeWithPublicAndSystemID() throws java.io.IOException
java.io.IOException
public void testSerializeXMLNamespaceDeclaration() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testSerializeDocTypeWithInternalDTDSubset() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testSerializeInternalDTDSubsetContainingUnavailableCharacter() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testLineBreaksInInternalDTDSubset() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testSerializeQuoteInAttributeValue() throws java.io.IOException
java.io.IOException
public void testSerializeUnavailableCharacterInMarkup() throws java.io.IOException
java.io.IOException
public void testTurnLineFeedInAttributeValueIntoSpaceWhenIndenting() throws java.io.IOException
java.io.IOException
public void testConflictBetweenMaxLengthAndIndent() throws java.io.IOException
java.io.IOException
public void testWriteChild() throws java.io.IOException
java.io.IOException
public void testWriteParentlessTextNode() throws java.io.IOException
java.io.IOException
public void testWriteParentlessTextNodeWhileIndenting() throws java.io.IOException
java.io.IOException
public void testWriteWhiteSpaceOnlyTextNodeWhileIndenting() throws java.io.IOException
java.io.IOException
public void testWriteRaw() throws java.io.IOException
java.io.IOException
public void testWriteParentlessElementInANamespace() throws java.io.IOException
java.io.IOException
public void testWriteEscaped() throws java.io.IOException
java.io.IOException
public void testWriteAttributeValue() throws java.io.IOException
java.io.IOException
public void testElementsThatOnlyContainsAnEmptyTextNodeShouldBeOutputWithAnEmptyElementTag() throws java.io.IOException
java.io.IOException
public void testElementsThatOnlyContainEmptyTextNodesShouldBeOutputWithAnEmptyElementTag() throws java.io.IOException
java.io.IOException
public void testElementsThatOnlyContainASingleSpaceShouldNotBeSplitWhileIndenting() throws java.io.IOException
java.io.IOException
public void testElementsThatOnlyContainTextNodesWithBoundaryWhiteSpaceShouldNotBeSplitWhileIndenting() throws java.io.IOException
java.io.IOException
public void testElementsThatOnlyContainASingleLinefeedShouldNotBeSplitWhileIndenting() throws java.io.IOException
java.io.IOException
public void testEndTagsOfElementsWithContentGoOnSeparateLine() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
public void testDontDoubleBreak() throws nu.xom.ParsingException, java.io.IOException
nu.xom.ParsingException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |