|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
edu.vub.at.parser.ATParserTest
Field Summary |
Fields inherited from class junit.framework.TestCase |
|
Constructor Summary | |
ATParserTest()
|
Method Summary | |
static void |
main(java.lang.String[] args)
|
static NATAbstractGrammar |
parseProgram(java.lang.String parserInput)
|
void |
testCurrying()
Tests grammar support for currying invocations - e.g. following references with an arbitrary amount of send expressions. |
void |
testExpressionGrammar()
Tests for the validity of all expression abstract grammar elements. |
void |
testLiteralGrammar()
Tests syntax for literals |
void |
testMessageSending()
Tests grammar support for message sends. |
void |
testOperatorGrammar()
Tests for the validity of infix operator expressions and operator symbols in general |
void |
testOptionalArgs()
Test the syntax of optional arguments. |
private static void |
testParse(java.lang.String parserInput,
java.lang.String expectedOutput)
|
void |
testPointDefinition()
Tests the definition of a prototype point object. |
void |
testQuasiquoting()
|
void |
testSplice()
Tests syntax for variable arguments and splicing |
void |
testStatementGrammar()
Tests for the validity of all statement abstract grammar elements. |
void |
testTrailingKeywords()
Test default behaviour for trailing keywords, and tests with correct nesting. |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, 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 |
Constructor Detail |
public ATParserTest()
Method Detail |
public static void main(java.lang.String[] args)
public static NATAbstractGrammar parseProgram(java.lang.String parserInput) throws InterpreterException
InterpreterException
private static void testParse(java.lang.String parserInput, java.lang.String expectedOutput)
public void testStatementGrammar()
public void testExpressionGrammar()
public void testQuasiquoting()
public void testOperatorGrammar()
public void testLiteralGrammar()
public void testSplice()
public void testMessageSending()
public void testCurrying()
public void testTrailingKeywords()
public void testOptionalArgs()
public void testPointDefinition()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |