@Test public void testUnmarshal_emptyElement() { setUpReaderMock(null, null, null, null, DocumentationXmlReader.XML_TD_ELEMENT); TableData td = (TableData) this.converter.unmarshal(readerMock, null); assertEquals(1, td.getColspan()); assertEquals("", td.getText()); assertNull(td.getFootnote()); assertFalse(td.isHeader()); }
@Test public void testUnmarshal_withColspan() { setUpReaderMock("2", text, null, null, DocumentationXmlReader.XML_TD_ELEMENT); TableData td = (TableData) this.converter.unmarshal(readerMock, null); assertEquals(2, td.getColspan()); assertEquals(text, td.getText()); assertNull(td.getFootnote()); assertFalse(td.isHeader()); }
@Test public void testUnmarshal_isHeader() { setUpReaderMock(null, text, null, null, DocumentationXmlReader.XML_TH_ELEMENT); TableData td = (TableData) this.converter.unmarshal(readerMock, null); assertEquals(1, td.getColspan()); assertEquals(text, td.getText()); assertNull(td.getFootnote()); assertTrue(td.isHeader()); }
@Test public void testUnmarshal_textWithFootnote() { setUpReaderMock(null, text, "*", "8", DocumentationXmlReader.XML_TD_ELEMENT); TableData td = (TableData) this.converter.unmarshal(readerMock, null); assertEquals(1, td.getColspan()); assertEquals(text, td.getText()); assertEquals("*", td.getFootnote().getSymbol()); assertEquals(8, td.getFootnote().getPosition()); assertFalse(td.isHeader()); }
@Test public void testUnmarshal_footnoteOnly() { setUpReaderMock(null, null, "*", "0", DocumentationXmlReader.XML_TD_ELEMENT); TableData td = (TableData) this.converter.unmarshal(readerMock, null); assertEquals(1, td.getColspan()); assertEquals("", td.getText()); assertEquals("*", td.getFootnote().getSymbol()); assertEquals(0, td.getFootnote().getPosition()); assertFalse(td.isHeader()); }