@Override public void find(Element from, String tag) { parser.parse(from.getChild(tag), this); }
@Override public void find(Element from, String uri, String tag) { parser.parse(from.getChild(uri, tag), this); }
@Override public void find(Element from, String uri, String tag) { parser.parse(from.getChild(uri, tag), this); }
@Override public void find(Element from, String tag) { parser.parse(from.getChild(tag), this); }
public static void mockParse(Parser<Object> parser, ParseWatcher<Object> mockListener, String tagBody) throws SAXException { RootElement element = new RootElement(""); parser.parse(element, mockListener); element.getContentHandler().startElement("", "", "", null); element.getContentHandler().characters(tagBody.toCharArray(), 0, tagBody.length()); element.getContentHandler().endElement("", "", ""); } }
@Test public void callParser_whenCreated() { String tag = "tag"; stub(mockElement.getChild(tag)).toReturn(mockElement); elementCreator.find(mockElement, tag); verify(mockParser).parse(mockElement, elementCreator); }
@Test public void callParser_whenCreated() { String tag = "tag"; stub(mockElement.getChild(tag)).toReturn(mockElement); elementCreator.find(mockElement, tag); verify(mockParser).parse(mockElement, elementCreator); }