edu.toronto.cs.yasm.junit
Class GenericTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.toronto.cs.yasm.junit.GenericTestCase
All Implemented Interfaces:
junit.framework.Test

public class GenericTestCase
extends junit.framework.TestCase

Created: Aug 10, 2004

Version:
1.0
Author:
jamir

Field Summary
protected  java.lang.String expected
           
protected  java.util.Properties properties
           
protected  java.lang.String root
           
 
Constructor Summary
GenericTestCase()
           
GenericTestCase(java.lang.String name)
           
 
Method Summary
 void doTest()
           
 java.util.Properties getProperties()
           
 java.lang.String getRoot()
           
protected  void loadProperties(YasmApp yasmApp, java.util.Properties props)
           
 void runTest()
           
 void setProperties(java.util.Properties properties)
           
 void setRoot(java.lang.String root)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

root

protected java.lang.String root

properties

protected java.util.Properties properties

expected

protected java.lang.String expected
Constructor Detail

GenericTestCase

public GenericTestCase()

GenericTestCase

public GenericTestCase(java.lang.String name)
Method Detail

loadProperties

protected void loadProperties(YasmApp yasmApp,
                              java.util.Properties props)
                       throws CTLNodeParser.CTLNodeParserException
Throws:
CTLNodeParser.CTLNodeParserException

doTest

public void doTest()

runTest

public void runTest()
Overrides:
runTest in class junit.framework.TestCase

getRoot

public java.lang.String getRoot()
Returns:
Returns the root.

setRoot

public void setRoot(java.lang.String root)
Parameters:
root - The root to set.

getProperties

public java.util.Properties getProperties()
Returns:
Returns the properties.

setProperties

public void setProperties(java.util.Properties properties)
Parameters:
properties - The properties to set.