23 24 package stream.XMLEventWriterTest; 25 26 import java.io.ByteArrayOutputStream; 27 import java.io.File; 28 import java.io.FileInputStream; 29 import java.io.FileNotFoundException; 30 import java.io.FileOutputStream; 31 import java.io.InputStream; 32 import java.io.OutputStream; 33 34 import javax.xml.stream.XMLEventFactory; 35 import javax.xml.stream.XMLEventReader; 36 import javax.xml.stream.XMLEventWriter; 37 import javax.xml.stream.XMLInputFactory; 38 import javax.xml.stream.XMLOutputFactory; 39 import javax.xml.stream.XMLStreamException; 40 import javax.xml.stream.events.XMLEvent; 41 42 import org.testng.Assert; 43 import org.testng.annotations.Test; 44 45 /* 46 * @summary Test XMLEventWriter. 47 */ 48 public class ReaderToWriterTest { 49 50 private static final XMLEventFactory XML_EVENT_FACTORY = XMLEventFactory.newInstance(); 51 private static final XMLInputFactory XML_INPUT_FACTORY = XMLInputFactory.newInstance(); 52 private static final XMLOutputFactory XML_OUTPUT_FACTORY = XMLOutputFactory.newInstance(); 53 54 private static final String INPUT_FILE = "W2JDLR4002TestService.wsdl.data"; 55 private static final String OUTPUT_FILE = "Encoded.wsdl"; 56 57 /** 58 * Unit test for writing namespaces when namespaceURI == null. 59 */ 60 @Test 61 public void testWriteNamespace() { 62 63 /** Platform default encoding. */ 64 final String DEFAULT_CHARSET = java.nio.charset.Charset.defaultCharset().name(); 65 System.out.println("DEFAULT_CHARSET = " + DEFAULT_CHARSET); 66 67 final String EXPECTED_OUTPUT = "<?xml version=\"1.0\" encoding=\"" + DEFAULT_CHARSET + "\"?><prefix:root xmlns=\"\" xmlns:null=\"\"></prefix:root>"; | 23 24 package stream.XMLEventWriterTest; 25 26 import java.io.ByteArrayOutputStream; 27 import java.io.File; 28 import java.io.FileInputStream; 29 import java.io.FileNotFoundException; 30 import java.io.FileOutputStream; 31 import java.io.InputStream; 32 import java.io.OutputStream; 33 34 import javax.xml.stream.XMLEventFactory; 35 import javax.xml.stream.XMLEventReader; 36 import javax.xml.stream.XMLEventWriter; 37 import javax.xml.stream.XMLInputFactory; 38 import javax.xml.stream.XMLOutputFactory; 39 import javax.xml.stream.XMLStreamException; 40 import javax.xml.stream.events.XMLEvent; 41 42 import org.testng.Assert; 43 import org.testng.annotations.Listeners; 44 import org.testng.annotations.Test; 45 46 /* 47 * @summary Test XMLEventWriter. 48 */ 49 @Listeners({jaxp.library.FilePolicy.class}) 50 public class ReaderToWriterTest { 51 52 private static final XMLEventFactory XML_EVENT_FACTORY = XMLEventFactory.newInstance(); 53 private static final XMLInputFactory XML_INPUT_FACTORY = XMLInputFactory.newInstance(); 54 private static final XMLOutputFactory XML_OUTPUT_FACTORY = XMLOutputFactory.newInstance(); 55 56 private static final String INPUT_FILE = "W2JDLR4002TestService.wsdl.data"; 57 private static final String OUTPUT_FILE = "Encoded.wsdl"; 58 59 /** 60 * Unit test for writing namespaces when namespaceURI == null. 61 */ 62 @Test 63 public void testWriteNamespace() { 64 65 /** Platform default encoding. */ 66 final String DEFAULT_CHARSET = java.nio.charset.Charset.defaultCharset().name(); 67 System.out.println("DEFAULT_CHARSET = " + DEFAULT_CHARSET); 68 69 final String EXPECTED_OUTPUT = "<?xml version=\"1.0\" encoding=\"" + DEFAULT_CHARSET + "\"?><prefix:root xmlns=\"\" xmlns:null=\"\"></prefix:root>"; |