Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sun.syndication.unittest
Class TestXmlReader  view TestXmlReader download TestXmlReader.java

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.sun.syndication.unittest.TestXmlReader
All Implemented Interfaces:
junit.framework.Test

public class TestXmlReader
extends junit.framework.TestCase


Field Summary
private static java.util.Map BOMs
           
private static java.text.MessageFormat INFO
           
private static int[] NO_BOM_BYTES
           
private static int[] UTF_16BE_BOM_BYTES
           
private static int[] UTF_16LE_BOM_BYTES
           
private static int[] UTF_8_BOM_BYTES
           
private static java.text.MessageFormat XML
           
private static java.text.MessageFormat XML_WITH_PROLOG
           
private static java.text.MessageFormat XML_WITH_PROLOG_AND_ENCODING
           
private static java.util.Map XMLs
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
TestXmlReader()
           
 
Method Summary
protected  void _testHttpInvalid(java.lang.String cT, java.lang.String bomEnc, java.lang.String streamEnc, java.lang.String prologEnc)
           
protected  void _testHttpLenient(java.lang.String cT, java.lang.String bomEnc, java.lang.String streamEnc, java.lang.String prologEnc, java.lang.String shouldbe)
           
 void _testHttpValid(java.lang.String cT, java.lang.String bomEnc, java.lang.String streamEnc, java.lang.String prologEnc)
           
protected  void _testRawBomInvalid(java.lang.String bomEnc, java.lang.String streamEnc, java.lang.String prologEnc)
           
protected  void _testRawBomValid(java.lang.String encoding)
           
protected  void _testRawNoBomInvalid(java.lang.String encoding)
           
protected  void _testRawNoBomValid(java.lang.String encoding)
           
protected  java.io.InputStream getXmlStream(java.lang.String bomType, java.lang.String xmlType, java.lang.String streamEnc, java.lang.String prologEnc)
           
static void main(java.lang.String[] args)
           
 void testHttp()
           
 void testRawBom()
           
 void testRawNoBom()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_BOM_BYTES

private static final int[] NO_BOM_BYTES

UTF_16BE_BOM_BYTES

private static final int[] UTF_16BE_BOM_BYTES

UTF_16LE_BOM_BYTES

private static final int[] UTF_16LE_BOM_BYTES

UTF_8_BOM_BYTES

private static final int[] UTF_8_BOM_BYTES

BOMs

private static final java.util.Map BOMs

XML

private static final java.text.MessageFormat XML

XML_WITH_PROLOG

private static final java.text.MessageFormat XML_WITH_PROLOG

XML_WITH_PROLOG_AND_ENCODING

private static final java.text.MessageFormat XML_WITH_PROLOG_AND_ENCODING

INFO

private static final java.text.MessageFormat INFO

XMLs

private static final java.util.Map XMLs
Constructor Detail

TestXmlReader

public TestXmlReader()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception

_testRawNoBomValid

protected void _testRawNoBomValid(java.lang.String encoding)
                           throws java.lang.Exception

_testRawNoBomInvalid

protected void _testRawNoBomInvalid(java.lang.String encoding)
                             throws java.lang.Exception

testRawNoBom

public void testRawNoBom()
                  throws java.lang.Exception

_testRawBomValid

protected void _testRawBomValid(java.lang.String encoding)
                         throws java.lang.Exception

_testRawBomInvalid

protected void _testRawBomInvalid(java.lang.String bomEnc,
                                  java.lang.String streamEnc,
                                  java.lang.String prologEnc)
                           throws java.lang.Exception

testRawBom

public void testRawBom()
                throws java.lang.Exception

testHttp

public void testHttp()
              throws java.lang.Exception

_testHttpValid

public void _testHttpValid(java.lang.String cT,
                           java.lang.String bomEnc,
                           java.lang.String streamEnc,
                           java.lang.String prologEnc)
                    throws java.lang.Exception

_testHttpInvalid

protected void _testHttpInvalid(java.lang.String cT,
                                java.lang.String bomEnc,
                                java.lang.String streamEnc,
                                java.lang.String prologEnc)
                         throws java.lang.Exception

_testHttpLenient

protected void _testHttpLenient(java.lang.String cT,
                                java.lang.String bomEnc,
                                java.lang.String streamEnc,
                                java.lang.String prologEnc,
                                java.lang.String shouldbe)
                         throws java.lang.Exception

getXmlStream

protected java.io.InputStream getXmlStream(java.lang.String bomType,
                                           java.lang.String xmlType,
                                           java.lang.String streamEnc,
                                           java.lang.String prologEnc)
                                    throws java.io.IOException