@Test public void givenCommentInsideTextValue() { String inputString = "<? xml ?><tagname>Text<!--comment_text-->Value</tagname>"; handler = new Handler() { @Override public void handle(Element element) { myElement = element; } }; builder.onTextValue(handler); parser = builder.build(); parser.parse(inputString); String expected = "TextValue"; String actual = myElement.getValue(); assertEquals(expected, actual); }
@Test public void givenValidTagWithTextValue_WhenParseWholeTag_ThenOnTextValueInvoked() { String inputString = "<? xml ?><tagname>TextValue</tagname>"; handler = new Handler() { @Override public void handle(Element element) { myElement = element; } }; builder.onTextValue(handler); parser = builder.build(); parser.parse(inputString); String expected = "TextValue"; String actual = myElement.getValue(); assertEquals(expected, actual); }