package org.myrobotlab.document.transformer; import org.junit.Assert; import org.myrobotlab.document.Document; public class XPathExtractorTest extends AbstractStageTest { @Override public Document createDocument() { // TODO Auto-generated method stub Document doc = new Document("doc_1"); String xml = "<?xml version=\"1.0\"?><page><title>baz</title></page>"; doc.setField("xml", xml); return doc; } @Override public AbstractStage createStage() { // TODO Auto-generated method stub XPathExtractor stage = new XPathExtractor(); stage.setConfigFile("test/resources/xpaths.txt"); stage.setXmlField("xml"); // TODO: I want to remove this whole "stageConfiguration" thing... stage.startStage(null); return stage; } @Override public void validate(Document doc) { System.out.println(doc); Assert.assertEquals(doc.getField("title").get(0).toString(), "baz"); } }