public void testXMLToObjectFromXMLEventReader() throws Exception {
   if (null != XML_INPUT_FACTORY) {
     InputStream instream = ClassLoader.getSystemResourceAsStream(resourceName);
     XMLEventReader xmlEventReader = XML_INPUT_FACTORY.createXMLEventReader(instream);
     Object testObject = jaxbUnmarshaller.unmarshal(xmlEventReader, Object.class);
     instream.close();
     xmlToObjectTest(testObject);
   }
 }
 private XMLEventReader createXMLEventReader(InputStream stream) {
   try {
     if (null == XML_INPUT_FACTORY) {
       return null;
     }
     XMLEventReader xmlEventReader = XML_INPUT_FACTORY.createXMLEventReader(stream);
     return xmlEventReader;
   } catch (XMLStreamException e) {
     return null;
   }
 }
예제 #3
0
 public void testXMLToObjectFromXMLEventReader() throws Exception {
   if (null != XML_INPUT_FACTORY && isUnmarshalTest()) {
     InputStream instream = ClassLoader.getSystemResourceAsStream(resourceName);
     XMLEventReader xmlEventReader = XML_INPUT_FACTORY.createXMLEventReader(instream);
     jaxbUnmarshaller.setProperty(UnmarshallerProperties.MEDIA_TYPE, getXMLUnmarshalMediaType());
     Object testObject = null;
     if (getUnmarshalClass() != null) {
       testObject = jaxbUnmarshaller.unmarshal(xmlEventReader, getUnmarshalClass());
     } else {
       testObject = jaxbUnmarshaller.unmarshal(xmlEventReader);
     }
     instream.close();
     xmlToObjectTest(testObject);
   }
 }