test.org.hccp.lisp
Class InterpreterTest

java.lang.Object
  |
  +--TestCase
        |
        +--test.org.hccp.lisp.InterpreterTest

public class InterpreterTest
extends TestCase

This is a regression test for Interpreter to ensure that changes made during development do not introduce new bugs.

See Also:
Serialized Form

Field Summary
static java.lang.Object[] EXPECTED_VALUES
           
static java.lang.String TEST_FILE
          This variable indicates the location of the Lisp code in the classpath.
 
Constructor Summary
InterpreterTest(java.lang.String test)
           
 
Method Summary
 void testInterpreter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEST_FILE

public static final java.lang.String TEST_FILE
This variable indicates the location of the Lisp code in the classpath. The file will be passed in to the interpreter as an java.io.InputStream. Given the tests we are running, modifying this class or the Lisp file will probably cause a failure of the test.

See Also:
Constant Field Values

EXPECTED_VALUES

public static final java.lang.Object[] EXPECTED_VALUES
Constructor Detail

InterpreterTest

public InterpreterTest(java.lang.String test)
Method Detail

testInterpreter

public void testInterpreter()