jaxp/test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java
changeset 40223 64662417aa2d
parent 32156 8def5917a696
child 40829 ad509d5baa06
equal deleted inserted replaced
40222:ec0a4bdb7a07 40223:64662417aa2d
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 package stream.XMLOutputFactoryTest;
    24 package stream.XMLOutputFactoryTest;
    25 
    25 
       
    26 import static jaxp.library.JAXPTestUtilities.getSystemProperty;
       
    27 
    26 import java.io.ByteArrayOutputStream;
    28 import java.io.ByteArrayOutputStream;
    27 
    29 
    28 import javax.xml.stream.XMLEventFactory;
    30 import javax.xml.stream.XMLEventFactory;
    29 import javax.xml.stream.XMLEventWriter;
    31 import javax.xml.stream.XMLEventWriter;
    30 import javax.xml.stream.XMLOutputFactory;
    32 import javax.xml.stream.XMLOutputFactory;
    31 import javax.xml.stream.XMLStreamWriter;
    33 import javax.xml.stream.XMLStreamWriter;
    32 import javax.xml.transform.stax.StAXResult;
    34 import javax.xml.transform.stax.StAXResult;
    33 import javax.xml.transform.stream.StreamResult;
    35 import javax.xml.transform.stream.StreamResult;
    34 
    36 
    35 import org.testng.Assert;
    37 import org.testng.Assert;
       
    38 import org.testng.annotations.Listeners;
    36 import org.testng.annotations.Test;
    39 import org.testng.annotations.Test;
    37 
    40 
    38 /*
    41 /*
       
    42  * @test
       
    43  * @library /javax/xml/jaxp/libs /javax/xml/jaxp/unittest
       
    44  * @run testng/othervm -DrunSecMngr=true stream.XMLOutputFactoryTest.StreamResultTest
       
    45  * @run testng/othervm stream.XMLOutputFactoryTest.StreamResultTest
    39  * @summary Test create XMLWriter with variant Result.
    46  * @summary Test create XMLWriter with variant Result.
    40  */
    47  */
       
    48 @Listeners({jaxp.library.BasePolicy.class})
    41 public class StreamResultTest {
    49 public class StreamResultTest {
    42 
    50 
    43     @Test
    51     @Test
    44     public void testStreamResult() {
    52     public void testStreamResult() {
    45         final String EXPECTED_OUTPUT = "<?xml version=\"1.0\"?><root></root>";
    53         final String EXPECTED_OUTPUT = "<?xml version=\"1.0\"?><root></root>";
    83     }
    91     }
    84 
    92 
    85     @Test
    93     @Test
    86     public void testEventWriterWithStAXResultNStreamWriter() {
    94     public void testEventWriterWithStAXResultNStreamWriter() {
    87         String encoding = "";
    95         String encoding = "";
    88         if (System.getProperty("file.encoding").equals("UTF-8")) {
    96         if (getSystemProperty("file.encoding").equals("UTF-8")) {
    89             encoding = " encoding=\"UTF-8\"";
    97             encoding = " encoding=\"UTF-8\"";
    90         }
    98         }
    91         final String EXPECTED_OUTPUT = "<?xml version=\"1.0\"" + encoding + "?><root></root>";
    99         final String EXPECTED_OUTPUT = "<?xml version=\"1.0\"" + encoding + "?><root></root>";
    92 
   100 
    93         try {
   101         try {
   112     }
   120     }
   113 
   121 
   114     @Test
   122     @Test
   115     public void testEventWriterWithStAXResultNEventWriter() {
   123     public void testEventWriterWithStAXResultNEventWriter() {
   116         String encoding = "";
   124         String encoding = "";
   117         if (System.getProperty("file.encoding").equals("UTF-8")) {
   125         if (getSystemProperty("file.encoding").equals("UTF-8")) {
   118             encoding = " encoding=\"UTF-8\"";
   126             encoding = " encoding=\"UTF-8\"";
   119         }
   127         }
   120         final String EXPECTED_OUTPUT = "<?xml version=\"1.0\"" + encoding + "?><root></root>";
   128         final String EXPECTED_OUTPUT = "<?xml version=\"1.0\"" + encoding + "?><root></root>";
   121 
   129 
   122         try {
   130         try {
   152         } catch (Exception e) {
   160         } catch (Exception e) {
   153             System.out.println(e.toString());
   161             System.out.println(e.toString());
   154         }
   162         }
   155     }
   163     }
   156 }
   164 }
       
   165