org.apache.tools.ant.taskdefs.optional.junit
Class JUnitTask.ForkMode

java.lang.Object
  extended by org.apache.tools.ant.types.EnumeratedAttribute
      extended by org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.ForkMode
Enclosing class:
JUnitTask

public static final class JUnitTask.ForkMode
extends EnumeratedAttribute

These are the different forking options

Since:
1.6.2

Field Summary
static java.lang.String ONCE
          fork once only
static java.lang.String PER_BATCH
          fork once per batch of tests
static java.lang.String PER_TEST
          fork once per test class
 
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
value
 
Constructor Summary
JUnitTask.ForkMode()
          No arg constructor.
JUnitTask.ForkMode(java.lang.String value)
          Constructor using a value.
 
Method Summary
 java.lang.String[] getValues()
          This is the only method a subclass needs to implement.
 
Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ONCE

public static final java.lang.String ONCE
fork once only

See Also:
Constant Field Values

PER_TEST

public static final java.lang.String PER_TEST
fork once per test class

See Also:
Constant Field Values

PER_BATCH

public static final java.lang.String PER_BATCH
fork once per batch of tests

See Also:
Constant Field Values
Constructor Detail

JUnitTask.ForkMode

public JUnitTask.ForkMode()
No arg constructor.


JUnitTask.ForkMode

public JUnitTask.ForkMode(java.lang.String value)
Constructor using a value.

Parameters:
value - the value to use - once, perTest or perBatch.
Method Detail

getValues

public java.lang.String[] getValues()
This is the only method a subclass needs to implement..

Specified by:
getValues in class EnumeratedAttribute
Returns:
an array holding all possible values of the enumeration. The order of elements must be fixed so that indexOfValue(String) always return the same index for the same value.