package cl.utfsm.acs.xml; import junit.framework.TestCase; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import cl.utfsm.acs.xml.*; // Example of a Test (is very very naive) public class XmlSeekerTEST extends TestCase { String xmlroot; protected void setUp() throws Exception { xmlroot = System.getProperty("test.xmldirs"); } public void testSeeker(){ XmlSeeker test=new XmlSeeker(); xmlroot+=File.separator; test.addDir(xmlroot + "dir1"); test.addDir(xmlroot + "dir2"); assertEquals(test.getXmls("Alma/ACSError ACSError.xsd").size(),3); test.removeDir(xmlroot + "dir2"); assertEquals(test.getXmls("Alma/ACSError ACSError.xsd").size(),2); /* String output="["+xmlroot+"dir1/c.xml, "+xmlroot+"dir1/s.xml, "+xmlroot+"dir2/o.xml]"; assertEquals("Wrong Value, ",output,test.getXmls("Alma/ACSError ACSError.xsd").toString()); test.removeDir(xmlroot + "dir2"); output="["+xmlroot+"dir1/s.xml, "+xmlroot+"dir1/c.xml]"; assertEquals("Wrong Value, ",output,test.getXmls("Alma/ACSError ACSError.xsd").toString()); */ test.clearDirs(); assertEquals(test.getXmls("Alma/ACSError ACSError.xsd").size(),0); //output="[]"; //assertEquals("Wrong Value, ",output,test.getXmls("Alma/ACSError ACSError.xsd").toString()); } }