package test;
import javax.ejb.*;
import javax.annotation.*;
import javax.naming.*;
import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
public class Client {
private static SimpleReporterAdapter stat =
new SimpleReporterAdapter("appserv-tests");
private static String appName;
public static void main(String args[]) {
appName = args[0];
stat.addDescription(appName);
Client client = new Client(args);
client.doTest();
stat.printSummary(appName + "ID");
}
public Client(String[] args) {}
public void doTest() {
try {
InitialContext ic = new InitialContext();
Hello helloBean = (Hello) ic.lookup("java:global/" + appName + "/HelloBean");
System.out.println("Invoking " + helloBean + ", " + helloBean.injectedURL());
stat.addStatus(appName, stat.PASS);
} catch(Exception e) {
e.printStackTrace();
stat.addStatus(appName, stat.FAIL);
}
}
}