Top Fields Constructors Methods
org.apache.derby.impl.tools.ij

public Class mtTestCase

extends Object
Class Inheritance
Imports
java.util.Hashtable, .Properties, java.lang.Math, java.io.FileNotFoundException, .BufferedInputStream, .FileInputStream, .IOException, org.apache.derby.iapi.tools.i18n.*

Field Summary

Modifier and TypeField and Description
private int
public String
public String
public Hashtable<K, V>
private int
public String
public String
public float

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
alterURL(String url, String newURLPrefix)

public String
public String
public String
public synchronized boolean

Returns:

true/false
grab
()

Attempt to grab this test case.

public synchronized BufferedInputStream
initialize()

Initialize the test case.

public synchronized BufferedInputStream
initialize(String inputDir)

Initizalize the test case.

public void
public void
runMe(LocalizedOutput log, LocalizedOutput out, BufferedInputStream infile)

Run the test case.

public void
setDescription(String description)

public void
public void
public void
public void
public void
public void
setWeight(int weight)

public String
toString()

Overrides java.lang.Object.toString.

Name says it all
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

attemptsback to summary
private int attempts
descriptionback to summary
public String description
fileback to summary
public String file
ignoreErrorsback to summary
public Hashtable<K, V> ignoreErrors
iterationsback to summary
private int iterations
nameback to summary
public String name
propFileback to summary
public String propFile
weightback to summary
public float weight

Constructor Detail

mtTestCaseback to summary
public mtTestCase()

Method Detail

alterURLback to summary
public String alterURL(String url, String newURLPrefix)
getFileback to summary
public String getFile()
getNameback to summary
public String getName()
getPropFileback to summary
public String getPropFile()
grabback to summary
public synchronized boolean grab()

Attempt to grab this test case. Uses random number and the weight of this case to determine if the grab was successful.

Returns:boolean

true/false

initializeback to summary
public synchronized BufferedInputStream initialize() throws FileNotFoundException, IOException

Initialize the test case. See initialize(String)

initializeback to summary
public synchronized BufferedInputStream initialize(String inputDir) throws FileNotFoundException, IOException

Initizalize the test case. Loads up the properties file and sets the input stream. Used to set up prior to running the thread.

mtTestCaseback to summary
public void mtTestCase()
runMeback to summary
public void runMe(LocalizedOutput log, LocalizedOutput out, BufferedInputStream infile)

Run the test case. Invokes IJ to do our dirty work.

setDescriptionback to summary
public void setDescription(String description)
setFileback to summary
public void setFile(String name)
setIgnoreErrorsback to summary
public void setIgnoreErrors(Hashtable<K, V> t)
setInputDirback to summary
public void setInputDir(String dir)
setNameback to summary
public void setName(String name)
setPropFileback to summary
public void setPropFile(String name)
setWeightback to summary
public void setWeight(int weight)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Name says it all

Returns:String

Doc from java.lang.Object.toString.

a string representation of the object.

updateURLPropertiesback to summary
public void updateURLProperties(Properties p, String newURLPrefix)