com.google.gwt.junit.client
Class Trial

java.lang.Object
  extended by com.google.gwt.junit.client.Trial
All Implemented Interfaces:
IsSerializable

public class Trial
extends java.lang.Object
implements IsSerializable

The result of a single trial-run of a single benchmark method. Each Trial contains the results of running a benchmark method with one set of values for its parameters. TestResults for a method will contain Trials for all permutations of the parameter values. For test methods without parameters, there is only 1 trial result.


Constructor Summary
Trial()
           
Trial(java.util.Map variables, double runTimeMillis, com.google.gwt.junit.client.impl.ExceptionWrapper exceptionWrapper)
          Creates a new Trial.
 
Method Summary
 java.lang.Throwable getException()
           
 com.google.gwt.junit.client.impl.ExceptionWrapper getExceptionWrapper()
           
 double getRunTimeMillis()
           
 java.util.Map getVariables()
          Returns the names and values of the variables used in the test.
 void setException(java.lang.Throwable exception)
           
 void setExceptionWrapper(com.google.gwt.junit.client.impl.ExceptionWrapper exceptionWrapper)
           
 void setRunTimeMillis(double runTimeMillis)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Trial

public Trial(java.util.Map variables,
             double runTimeMillis,
             com.google.gwt.junit.client.impl.ExceptionWrapper exceptionWrapper)
Creates a new Trial.

Parameters:
runTimeMillis - The amount of time spent executing the test
exceptionWrapper - The wrapped getException thrown by the the last test, or null if the last test completed successfully.

Trial

public Trial()
Method Detail

getException

public java.lang.Throwable getException()

getExceptionWrapper

public com.google.gwt.junit.client.impl.ExceptionWrapper getExceptionWrapper()

getRunTimeMillis

public double getRunTimeMillis()

getVariables

public java.util.Map getVariables()
Returns the names and values of the variables used in the test. If there were no variables, the map is empty.


setException

public void setException(java.lang.Throwable exception)

setExceptionWrapper

public void setExceptionWrapper(com.google.gwt.junit.client.impl.ExceptionWrapper exceptionWrapper)

setRunTimeMillis

public void setRunTimeMillis(double runTimeMillis)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object