|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hackystat.projectbrowser.page.dailyprojectdata.unittest.UnitTestData
public class UnitTestData
Data structure for representing unittest information about a single project. This representation includes the Project, plus the number of passing and failing unit test invocations.
Constructor Summary | |
---|---|
UnitTestData(org.hackystat.sensorbase.resource.projects.jaxb.Project name)
Creates a new UnitTestData instance and initializes the buckets to zero. |
Method Summary | |
---|---|
void |
addEntry(int numPasses,
int numFailures)
Updates this UnitTestData instance with information about the numbers of passes and failures for a given instance in the Project. |
java.lang.String |
getBucketCountString(int bucket)
Returns the current value of the specified bucket as a string. |
int |
getBucketPercentage(int bucket)
Returns the bucket value as a percentage of the total number of entries across all buckets. |
java.lang.String |
getBucketPercentageString(int bucket)
Returns the bucket percentage as a string. |
int |
getBucketValue(int bucket)
Returns the current value of the specified bucket. |
org.hackystat.sensorbase.resource.projects.jaxb.Project |
getProject()
Return the project associated with this data. |
int |
getTotal()
Returns the total number of entries across all buckets. |
java.lang.String |
getTotalString()
Returns the total number of entries across all buckets as a string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UnitTestData(org.hackystat.sensorbase.resource.projects.jaxb.Project name)
name
- The name of the Project associated with this instance.Method Detail |
---|
public void addEntry(int numPasses, int numFailures)
numPasses
- The number of passing unit test invocations.numFailures
- The number of failing unit test invocations.public int getBucketValue(int bucket)
bucket
- The bucket number, where 0 is the first one and 4 is the last one.
public int getTotal()
public java.lang.String getTotalString()
public int getBucketPercentage(int bucket)
bucket
- The bucket whose percentage is to be returned.
public java.lang.String getBucketCountString(int bucket)
bucket
- The bucket number, where 0 is the first one and 4 is the last one.
public java.lang.String getBucketPercentageString(int bucket)
bucket
- The bucket.
public org.hackystat.sensorbase.resource.projects.jaxb.Project getProject()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |