org.hackystat.dailyprojectdata.resource.unittest
Class UnitTestTestHelper

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

public class UnitTestTestHelper
extends java.lang.Object

Used by the tests in UnitTestDPD module. Encapsulates some common code between tests.

Author:
Pavel Senin.

Constructor Summary
UnitTestTestHelper()
           
 
Method Summary
 org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData makeFailUnitTest(java.lang.String tstampString, java.lang.String user)
          Returns a Unit Test instance with Result = fail.
 org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData makePassUnitTest(java.lang.String tstampString, java.lang.String user)
          Returns a Unit Test instance with Result = pass.
 org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData makeUnitTestEvent(java.lang.String tstampString, java.lang.String user, java.lang.String resource, java.lang.String testName, java.lang.String result, java.lang.String elapsedTime, java.lang.String testCaseName, java.lang.String failureString, java.lang.String errorString)
          /** Creates a sample SensorData UnitTest instance given a whole set of parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitTestTestHelper

public UnitTestTestHelper()
Method Detail

makeUnitTestEvent

public org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData makeUnitTestEvent(java.lang.String tstampString,
                                                                                      java.lang.String user,
                                                                                      java.lang.String resource,
                                                                                      java.lang.String testName,
                                                                                      java.lang.String result,
                                                                                      java.lang.String elapsedTime,
                                                                                      java.lang.String testCaseName,
                                                                                      java.lang.String failureString,
                                                                                      java.lang.String errorString)
                                                                               throws java.lang.Exception
/** Creates a sample SensorData UnitTest instance given a whole set of parameters.

Parameters:
tstampString - The timestamp as a string
user - The user email.
resource - The resource over which test was run over.
testName - The unit test name.
result - The unit test result.
elapsedTime - The unit test elapsed time.
testCaseName - The unit test case name.
failureString - The unit test failure string.
errorString - The unit test error string.
Returns:
The new SensorData DevEvent instance.
Throws:
java.lang.Exception - If problems occur.

makePassUnitTest

public org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData makePassUnitTest(java.lang.String tstampString,
                                                                                     java.lang.String user)
                                                                              throws java.lang.Exception
Returns a Unit Test instance with Result = pass.

Parameters:
tstampString - The timestamp.
user - The user.
Returns:
The UnitTest sensor data instance.
Throws:
java.lang.Exception - If problems occur.

makeFailUnitTest

public org.hackystat.sensorbase.resource.sensordata.jaxb.SensorData makeFailUnitTest(java.lang.String tstampString,
                                                                                     java.lang.String user)
                                                                              throws java.lang.Exception
Returns a Unit Test instance with Result = fail.

Parameters:
tstampString - The timestamp.
user - The user.
Returns:
The UnitTest sensor data instance.
Throws:
java.lang.Exception - If problems occur.