1 9 package test.openxml; 10 11 import java.net.URL ; 12 13 import junit.framework.Test; 14 import junit.framework.TestCase; 15 import junit.framework.TestSuite; 16 import junit.textui.TestRunner; 17 18 public class OpenXmlTestSuite extends TestCase { 19 20 public static String propertiesFileName; 21 public static String xmlTestDataFileName; 22 23 static { 24 propertiesFileName = Thread.currentThread().getContextClassLoader() 25 .getResource("OpenXmlTestSuite.properties").getFile(); 26 xmlTestDataFileName = Thread.currentThread().getContextClassLoader() 27 .getResource("testData.xml").getFile(); 28 } 29 30 public OpenXmlTestSuite(String name) { 31 super(name); 32 } 33 34 37 public static Test suite() { 38 TestSuite suite = new TestSuite("All OpenXML Tests"); 39 suite.addTest(Obj2XMLTest.suite()); 40 suite.addTest(XML2ObjTest.suite()); 41 return suite; 42 } 43 44 public static void main(String args[]) throws Exception { 45 if (args.length > 0) { 47 propertiesFileName = args[0]; 48 } 49 if (args.length > 1) { 50 xmlTestDataFileName = args[1]; 51 } 52 TestRunner.run(suite()); 53 } 54 } 55 56 | Popular Tags |