Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

TestInfo.java

00001 package SummaryReader;
00002 
00003 public class TestInfo {
00004 
00005    String runNo;
00006    String scanNo;
00007    String testName;
00008    String passed;
00009    String problem;
00010    Double status =null;
00011 
00012    public TestInfo() {
00013       }
00014 
00015    public void setRunNo(String runNo) {
00016       this.runNo=runNo;
00017       }
00018    public void setScanNo(String scanNo) {
00019       this.scanNo=scanNo;
00020       }
00021    public String getScanNo() {
00022       return scanNo;
00023       }
00024    public void setName(String name) {
00025       this.testName=name;
00026       }
00027    public void setPassed(String flag) {
00028        this.passed=flag;
00029       }
00030    public void setProblem(String flag) {
00031        this.problem=flag;
00032       }
00033    public String getName() {
00034        return testName;
00035        }
00036    public void setStatus(Double status) {
00037        this.status=status;
00038        }
00039    public Double getTestStatusData() {
00040        if(status!=null) return status;
00041        if(passed==null || problem==null) return null;
00042        double statusData= (passed.equals("YES")) ? 0. : 2.;
00043        if(statusData==0.) {
00044           if(problem.equals("YES")) statusData=1.;
00045           }
00046        return new Double(statusData);
00047        }
00048 
00049    public String getSummaryTable() {
00050        StringBuffer table = new StringBuffer("<h3>Test Information</h3>\n");
00051        table.append("<table border=1>\n");
00052        table.append("<tr><td>Test</td><td>Run No</td><td>First ScanNo</td><td>Passed?</td><td>Problem?</td></tr>\n");
00053        if(runNo==null) runNo=new String("Unknown");
00054        if(scanNo==null) scanNo=new String("Unkown");
00055        if(testName==null) testName = new String("Unknown");
00056        if(passed==null) passed= new String("Unknown");
00057        if(problem==null) problem = new String("Unknown");
00058        table.append("<tr><td>"+testName+"</td><td>"+runNo+"</td><td>"+scanNo+"</td><td>"+passed+"</td><td>"+problem+"</td></tr>\n");
00059        table.append("</table>\n");
00060        return table.toString();
00061        }
00062 }

Generated on Thu Jul 15 09:55:50 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5