org.ucl.xpathtest
Class EvaluatorTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.ucl.xpathtest.EvaluatorTest
All Implemented Interfaces:
InputChecker, junit.framework.Test

public class EvaluatorTest
extends junit.framework.TestCase
implements InputChecker

Class EvaluatorTest inherits attributes from TestCase and implements InputChecker interface


Field Summary
static java.lang.String EVALUATOR_TESTDATA
           
 
Constructor Summary
EvaluatorTest()
           
 
Method Summary
 void check_input(java.lang.String expr, java.lang.String expected)
          Check_input takes in xpath expr and a String of expected result
 void check_input(java.lang.String expr, java.lang.String expected, java.lang.String error)
          check_input checks the input for the arguments supplied
 void load_xml(java.lang.String fname)
          Load xml document into array of type object
 void setUp()
          Load xml document and setup with test schema for TestCommon
 void testInputs()
          Contains all failure and success cases of input expressions for check_input
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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

EVALUATOR_TESTDATA

public static final java.lang.String EVALUATOR_TESTDATA
See Also:
Constant Field Values
Constructor Detail

EvaluatorTest

public EvaluatorTest()
Method Detail

load_xml

public void load_xml(java.lang.String fname)
Load xml document into array of type object

Specified by:
load_xml in interface InputChecker
Parameters:
fname - is the String name of the xml doc to be loaded for TestCommon

setUp

public void setUp()
Load xml document and setup with test schema for TestCommon


check_input

public void check_input(java.lang.String expr,
                        java.lang.String expected,
                        java.lang.String error)
check_input checks the input for the arguments supplied

Specified by:
check_input in interface InputChecker
Parameters:
expr - is input String to be checked
expected - is String of expected result of expr
error - is the associated error with input expr

check_input

public void check_input(java.lang.String expr,
                        java.lang.String expected)
Check_input takes in xpath expr and a String of expected result

Parameters:
expr - of input String of the xpath language
expected - result of expr. pass same values back into check_input but with error assigned null

testInputs

public void testInputs()
Contains all failure and success cases of input expressions for check_input