public class OddjobTestHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OddjobTestHelper.Surrogate |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LS |
static long |
TEST_TIMEOUT |
Constructor and Description |
---|
OddjobTestHelper() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
copy(T object)
Copy and Object using Serialisation.
|
static java.lang.Object |
createComponentFromConfiguration(ArooaConfiguration config) |
static java.lang.Object |
createComponentFromXml(java.lang.String xml) |
static java.lang.Object |
createValueFromConfiguration(ArooaConfiguration config) |
static java.lang.Object |
createValueFromConfiguration(ArooaConfiguration config,
ArooaDescriptor descriptor) |
static java.lang.Object |
createValueFromXml(java.lang.String xml) |
static java.lang.Object[] |
getChildren(java.lang.Object o) |
static java.lang.String |
getIconId(java.lang.Object object) |
static State |
getJobState(java.lang.Object o)
Get the state of a component.
|
static java.io.File |
getWorkDir()
Get a work directory creating a new one if necessary.
|
static void |
register(java.lang.Object component,
ArooaSession session,
java.lang.String id)
Register a component with a session.
|
static java.lang.String[] |
streamToLines(java.io.InputStream inputStream) |
public static final long TEST_TIMEOUT
public static final java.lang.String LS
public static State getJobState(java.lang.Object o)
Stateful
and throw an Exception if it isn't.o
- public static java.lang.Object[] getChildren(java.lang.Object o)
public static java.lang.String getIconId(java.lang.Object object)
public static <T> T copy(T object) throws java.io.IOException, java.lang.ClassNotFoundException
object
- The object.java.io.IOException
java.lang.ClassNotFoundException
public static java.lang.Object createValueFromXml(java.lang.String xml) throws ArooaParseException
ArooaParseException
public static java.lang.Object createValueFromConfiguration(ArooaConfiguration config) throws ArooaParseException
ArooaParseException
public static java.lang.Object createValueFromConfiguration(ArooaConfiguration config, ArooaDescriptor descriptor) throws ArooaParseException
ArooaParseException
public static java.lang.Object createComponentFromXml(java.lang.String xml) throws java.io.IOException, ArooaParseException
java.io.IOException
ArooaParseException
public static java.lang.Object createComponentFromConfiguration(ArooaConfiguration config) throws ArooaParseException
ArooaParseException
public static void register(java.lang.Object component, ArooaSession session, java.lang.String id)
component
- session
- id
- public static java.io.File getWorkDir()
public static java.lang.String[] streamToLines(java.io.InputStream inputStream)