net.sf.jzeno.unittesting.timer
Class ScheduledUnitTest

java.lang.Object
  extended by java.lang.Thread
      extended by net.sf.jzeno.unittesting.timer.ScheduledUnitTest
All Implemented Interfaces:
java.lang.Runnable

public class ScheduledUnitTest
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ScheduledUnitTest(java.lang.String[] unitTestFQNS, java.util.Date startDate, boolean reschedule, long rescheduleTime)
          Runs an array of tests in sequence.
ScheduledUnitTest(java.lang.String unitTestFQN, java.util.Date startDate, boolean reschedule, long rescheduleTime)
          Runs a single test.
 
Method Summary
 boolean getMayRun()
           
 boolean getReschedule()
           
 java.lang.String getRescheduleTime()
           
 int getRuns()
           
 java.util.Date getStartDate()
           
 java.lang.String getUnitTests()
           
 void run()
           
 void stopRunning()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScheduledUnitTest

public ScheduledUnitTest(java.lang.String unitTestFQN,
                         java.util.Date startDate,
                         boolean reschedule,
                         long rescheduleTime)
Runs a single test.


ScheduledUnitTest

public ScheduledUnitTest(java.lang.String[] unitTestFQNS,
                         java.util.Date startDate,
                         boolean reschedule,
                         long rescheduleTime)
Runs an array of tests in sequence.

Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

getStartDate

public java.util.Date getStartDate()

getUnitTests

public java.lang.String getUnitTests()

getReschedule

public boolean getReschedule()

getRescheduleTime

public java.lang.String getRescheduleTime()

getMayRun

public boolean getMayRun()

stopRunning

public void stopRunning()

getRuns

public int getRuns()