All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class guinea.logic.TestHelp

java.lang.Object
   |
   +----guinea.logic.TestHelp

public class TestHelp
extends Object
A help class for working with tests. This class provides methods for loading and initializing a test object.


Constructor Index

· TestHelp()

Method Index

· getTestAliases()
Get the properties that contains aliases for class names used in test's components.
· loadPropertyItems(Properties, Dictionary, String, Dictionary)
· loadPropertyItems(String, Dictionary, String, Dictionary)
· loadTest(String)
Load a test from a config file.
· loadTest(String, String)
Load a test from a config file.

Constructors

· TestHelp
 public TestHelp()

Methods

· loadTest
 public static Test loadTest(String configFilename) throws Exception
Load a test from a config file.

Parameters:
configFilename - File name of the test's config file.
Returns:
The loaded test object.
Throws: Exception
An exception is thrown if loading the test fails.
· loadTest
 public static Test loadTest(String configFilename,
                             String name) throws Exception
Load a test from a config file.

Parameters:
configFilename - File name of the test's config file.
name - A name for the test object. Not really used currently.
Returns:
The loaded test object.
Throws: Exception
An exception is thrown if loading the test fails.
· getTestAliases
 public static Properties getTestAliases()
Get the properties that contains aliases for class names used in test's components.

Returns:
A properties object.
· loadPropertyItems
 public static BindingVector loadPropertyItems(String filename,
                                               Dictionary templates,
                                               String defClassName,
                                               Dictionary classAliases) throws Exception
· loadPropertyItems
 public static BindingVector loadPropertyItems(Properties itemsProps,
                                               Dictionary templates,
                                               String defClassName,
                                               Dictionary classAliases) throws Exception

All Packages  Class Hierarchy  This Package  Previous  Next  Index