@Override public void close() throws XMLStreamException { flush(); } }
@Override public Object next() { try { return nextEvent(); } catch (XMLStreamException e) { throw new DataAccessResourceFailureException("Error reading XML stream", e); } }
@Override public XMLEvent peek() throws XMLStreamException { if (fakeDocumentEnd) { return null; } return alterEvent(wrappedEventReader.peek(), true); }
/** * Cursor is moved to the end of the fragment as usually even * if nothing was read from the event reader after beginning * of fragment was marked. */ public void testMarkFragmentProcessedImmediatelyAfterMarkFragmentStart() throws Exception { moveCursorBeforeFragmentStart(); fragmentReader.markStartFragment(); fragmentReader.markFragmentProcessed(); fragmentReader.nextEvent(); // skip whitespace // the next element after fragment end is <misc2/> XMLEvent misc2 = fragmentReader.nextEvent(); assertTrue(EventHelper.startElementName(misc2).equals("misc2")); }
@Override protected void setUp() throws Exception { wrappedWriter = mock(XMLEventWriter.class); writer = new NoStartEndDocumentStreamWriter(wrappedWriter); }
public void testFlush() throws XMLStreamException { xmlEventWriter.flush(); eventWriterWrapper.flush(); }
@Override public boolean hasNext() { try { if (peek() != null) { return true; } } catch (XMLStreamException e) { throw new DataAccessResourceFailureException("Error reading XML stream", e); } return false; }
public void testNextEvent() throws XMLStreamException { XMLEvent event = mock(XMLEvent.class); when(xmlEventReader.nextEvent()).thenReturn(event); assertEquals(eventReaderWrapper.nextEvent(), event); }
public void testGetElementText() throws XMLStreamException { String text = "text"; when(xmlEventReader.getElementText()).thenReturn(text); assertEquals(eventReaderWrapper.getElementText(), text); }
public void testGetPrefix() throws XMLStreamException { String uri = "uri"; when(xmlEventWriter.getPrefix(uri)).thenReturn(uri); assertEquals(eventWriterWrapper.getPrefix(uri), uri); }
public void testGetProperty() throws IllegalArgumentException { String text = "text"; when(xmlEventReader.getProperty("name")).thenReturn(text); assertEquals(eventReaderWrapper.getProperty("name"), text); }
public void testNext() { String text = "text"; when(xmlEventReader.next()).thenReturn(text); assertEquals(eventReaderWrapper.next(), text); }
public void testNextTag() throws XMLStreamException { XMLEvent event = mock(XMLEvent.class); when(xmlEventReader.nextTag()).thenReturn(event); assertEquals(eventReaderWrapper.nextTag(), event); }
public void testPeek() throws XMLStreamException { XMLEvent event = mock(XMLEvent.class); when(xmlEventReader.peek()).thenReturn(event); assertEquals(eventReaderWrapper.peek(), event); }
public void testGetNamespaceContext() { NamespaceContext context = mock(NamespaceContext.class); when(xmlEventWriter.getNamespaceContext()).thenReturn(context); assertEquals(eventWriterWrapper.getNamespaceContext(), context); }
public void testSetDefaultNamespace() throws XMLStreamException { String uri = "uri"; xmlEventWriter.setDefaultNamespace(uri); eventWriterWrapper.setDefaultNamespace(uri); }
public void testSetPrefix() throws XMLStreamException { String uri = "uri"; String prefix = "prefix"; xmlEventWriter.setPrefix(prefix, uri); eventWriterWrapper.setPrefix(prefix, uri); }
public void testClose() throws XMLStreamException { xmlEventReader.close(); eventReaderWrapper.close(); }
public void testRemove() { xmlEventReader.remove(); eventReaderWrapper.remove(); }
public void testClose() throws XMLStreamException { xmlEventWriter.close(); eventWriterWrapper.close(); }