org.ucl.xpathtest
Class FunctionTest

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

public class FunctionTest
extends junit.framework.TestCase
implements InputChecker

Class FunctionTest inherits from TestCase and implements InputChecker interface


Field Summary
static java.lang.String FUNCTION_NOSCHEMA_TESTDATA
           
static java.lang.String FUNCTION_TESTDATA
           
 
Constructor Summary
FunctionTest()
           
 
Method Summary
 void check_input(java.lang.String expr, java.lang.String expected)
          check_input takes in xp expr
 void check_input(java.lang.String expr, java.lang.String expected, java.lang.String err)
          check_input checks the input for the expressions supplied, expected and for errors
 void load_xml(java.lang.String fname)
          Set method with a file name matching string argument and default validity of true
 void load_xml(java.lang.String fname, boolean validate)
          load_xml loads an xml document with file name and validity flag, initialising an Object array
 void setUp()
          setUp instantiates instance variables with library data/information and then calls load_xml()
 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

FUNCTION_TESTDATA

public static final java.lang.String FUNCTION_TESTDATA
See Also:
Constant Field Values

FUNCTION_NOSCHEMA_TESTDATA

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

FunctionTest

public FunctionTest()
Method Detail

load_xml

public void load_xml(java.lang.String fname,
                     boolean validate)
load_xml loads an xml document with file name and validity flag, initialising an Object array

Parameters:
fname - name of file passed in
validate - check whether true or false

load_xml

public void load_xml(java.lang.String fname)
Set method with a file name matching string argument and default validity of true

Specified by:
load_xml in interface InputChecker
Parameters:
fname - is file name of xml document passed in.

setUp

public void setUp()
setUp instantiates instance variables with library data/information and then calls load_xml()


check_input

public void check_input(java.lang.String expr,
                        java.lang.String expected,
                        java.lang.String err)
check_input checks the input for the expressions supplied, expected and for errors

Specified by:
check_input in interface InputChecker
Parameters:
expr - is the input expression to be checked
expected - is the String of expected result of expr
err - 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 xp expr

Parameters:
expr -
expected - 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