org.hackystat.dailyprojectdata.resource.unittest
Class UnitTestCounter

java.lang.Object
  extended by org.hackystat.dailyprojectdata.resource.unittest.UnitTestCounter

public class UnitTestCounter
extends java.lang.Object

A data structure that collects the Unit Test pass and fail counts for each member.

Author:
Pavel Senin, Philip Johnson

Constructor Summary
UnitTestCounter()
          Standard constructor does pretty much nothing.
 
Method Summary
 void add(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData data)
          Does accounting using sensor data provided.
 java.math.BigInteger getFailCount(java.lang.String member)
          Returns the UnitTest failure count associated with Member, or zero if member does not exist.
 java.util.Set<java.lang.String> getMembers()
          Returns a newly created Set containing all of the members in this Counter.
 java.math.BigInteger getPassCount(java.lang.String member)
          Returns the UnitTest pass count associated with Member, or zero if member does not exist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitTestCounter

public UnitTestCounter()
Standard constructor does pretty much nothing.

Method Detail

add

public void add(org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData data)
Does accounting using sensor data provided.

Parameters:
data - unit test sensor data.

getFailCount

public java.math.BigInteger getFailCount(java.lang.String member)
Returns the UnitTest failure count associated with Member, or zero if member does not exist.

Parameters:
member - The member.
Returns:
The member's failure count.

getPassCount

public java.math.BigInteger getPassCount(java.lang.String member)
Returns the UnitTest pass count associated with Member, or zero if member does not exist.

Parameters:
member - The member.
Returns:
The member's pass count.

getMembers

public java.util.Set<java.lang.String> getMembers()
Returns a newly created Set containing all of the members in this Counter.

Returns:
The set of all members in this UnitTestDPDCounter.