1 16 package com.google.gwt.junit.viewer.client; 17 18 import com.google.gwt.user.client.rpc.IsSerializable; 19 20 import java.util.Date ; 21 import java.util.List ; 22 23 26 public class Report implements IsSerializable { 27 28 31 private List categories; 32 33 private Date date; 34 35 private String dateString; 37 private String gwtVersion; 39 40 private String id; 41 42 public List getCategories() { 43 return categories; 44 } 45 46 public Date getDate() { 47 return date; 48 } 49 50 public String getDateString() { 51 return dateString; 52 } 53 54 public String getGwtVersion() { 55 return gwtVersion; 56 } 57 58 public String getId() { 59 return id; 60 } 61 62 public ReportSummary getSummary() { 63 int numTests = 0; 64 boolean testsPassed = true; 65 66 for (int i = 0; i < categories.size(); ++i) { 67 Category c = (Category) categories.get(i); 68 List benchmarks = c.getBenchmarks(); 69 numTests += benchmarks.size(); 70 } 71 72 return new ReportSummary(id, date, dateString, numTests, testsPassed); 73 } 74 75 public void setCategories(List categories) { 76 this.categories = categories; 77 } 78 79 public void setDate(Date date) { 80 this.date = date; 81 } 82 83 public void setDateString(String dateString) { 84 this.dateString = dateString; 85 } 86 87 public void setGwtVersion(String gwtVersion) { 88 this.gwtVersion = gwtVersion; 89 } 90 91 public void setId(String id) { 92 this.id = id; 93 } 94 } 95 | Popular Tags |