package test; import java.io.*; import java.net.*; import java.util.*; import com.sun.ejte.ccl.reporter.SimpleReporterAdapter; import util.WebTestUtil; public class WebTest { private static SimpleReporterAdapter stat = new SimpleReporterAdapter("appserv-tests"); private static String TEST_NAME = "test"; private String testSuiteID; private String host; private String port; private String contextRoot; private String urlPattern; public WebTest(String[] args) { if ( args.length < 5 ) { System.err.println("Usage: java WebTest <TestSuiteID> <host> <port> <contextRoot> <urlPattern> " ); return; } testSuiteID = args[0]; host = args[1]; port = args[2]; contextRoot = args[3]; urlPattern = args[4]; TEST_NAME = testSuiteID; } public static void main(String[] args) { WebTest webTest = new WebTest(args); webTest.doTest(); } public void doTest() { try { WebTestUtil wtu = new WebTestUtil ( host, port, contextRoot, urlPattern, testSuiteID, stat); stat.addDescription("Persistence Package Test "); wtu.test("testInsert"); wtu.test("verifyInsert"); wtu.test("testDelete"); wtu.test("verifyDelete"); stat.printSummary(TEST_NAME); } catch (Exception ex) { stat.addStatus(TEST_NAME, stat.FAIL); ex.printStackTrace(); } } }