|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.cyc.tool.subl.jrtl.nativeCode.subLisp.UnitTest
public class UnitTest
This JUnit test file will test the functionality of the read-eval functionality used by SubLMain. Search for occurrences of @diff to see all C/Allegro/CMUCL/Java differences.
Copyright (c) 2004 - 2006 Cycorp, Inc. All rights reserved.
This software is the proprietary information of Cycorp, Inc.
Use is subject to license terms.
Nested Class Summary | |
---|---|
static class |
UnitTest.SubLFile_Test
|
Field Summary | |
---|---|
static com.cyc.tool.subl.jrtl.nativeCode.subLisp.UnitTest.DivisionTest[] |
DIVISION_TEST_CASE_TABLE
|
Constructor Summary | |
---|---|
UnitTest(java.lang.String name)
Creates a new instance of UnitTest. |
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
|
static SubLObject |
readAndEval(java.lang.String str)
|
static void |
shouldPrintTests(java.lang.String msg)
|
static junit.framework.Test |
suite()
Runs the unit tests |
static void |
testAppend()
|
static void |
testBasicEquality()
|
static void |
testCand()
|
static void |
testCcatch()
|
static void |
testCDo()
|
static void |
testCDoHash()
|
static void |
testCDoList()
|
static void |
testCDoTimes()
|
static void |
testCharacterEquality()
|
static void |
testCharacterFormats()
|
static void |
testCharacterFunctions()
|
static void |
testClet()
|
static void |
testCMerge()
|
static void |
testCmultipleValueBind()
|
static void |
testCnot()
|
static void |
testCompiledSymbolProperties()
|
static void |
testCProgv()
|
static void |
testCPushAndCPop()
|
static void |
testCsetf()
|
static void |
testCsetq()
|
static void |
testCSome()
|
static void |
testCTime()
|
static void |
testCunwindProtect()
|
static void |
testCycLListComparison()
|
static void |
testCyclops()
|
static void |
testCycLSets()
|
static void |
testDefine()
|
static void |
testDefineCachedFunctions()
|
static void |
testDuplicateRemovalFunctions(boolean shouldTestFast)
|
static void |
testDynamicBinding()
|
static void |
testDynamicVariables()
|
static void |
testErrorEvaluation()
|
void |
testErrorsAndWarnsGoToRightStream()
|
static void |
testEvalDoesNotError(java.lang.String str)
|
static void |
testEvalEquals(java.lang.String str1,
java.lang.String str2)
|
static void |
testEvalEqualsObj(java.lang.Object obj,
java.lang.String str)
Throws an error unless STR evaluates to OBJ. |
static void |
testEvalError(java.lang.String str)
|
static void |
testEvalNotEquals(java.lang.String str1,
java.lang.String str2)
|
static void |
testEvalNotEqualsObj(java.lang.Object obj,
java.lang.String str)
Throws an error unless STR does not evaluates to OBJ. |
static void |
testEvalOfType(java.lang.String str,
java.lang.Class evalType)
|
static void |
testExternalProcessStreamClosing()
|
static void |
testFif()
copied-n-edited from testPif |
static void |
testFileSysFunctions()
|
static void |
testFixnumEquality()
|
static void |
testFormat()
|
static void |
testFunctions()
|
static void |
testGUIDs()
|
static void |
testHashtableExerciser()
|
static void |
testHashtables()
|
static void |
testInterpretedStructures()
|
static void |
testInterpretedSymbolProperties()
|
static void |
testKeyhashes()
|
static void |
testKeywordEquality()
|
void |
testKeywords()
|
static void |
testLambdaFunctions()
|
static void |
testLexicalVariables()
|
static void |
testListEquality()
|
void |
testLoadExternalCode()
|
static void |
testMapping()
|
static void |
testMathFunctions()
|
static void |
testMember()
|
static void |
testMultipleValues()
|
static void |
testNconc()
|
static void |
testNilEvaluation()
|
static void |
testNumberComparison()
|
static void |
testNumberEquality()
|
static void |
testNumberFormats()
|
static void |
testOneNonSelfEvaluation(java.lang.String str)
|
static void |
testOneSelfEvaluation(java.lang.String str)
Throws an error if STR, after parsing, does not evaluate to itself. |
static void |
testOptionalArgEvaluation()
|
static void |
testPackageFunctions()
|
static void |
testPcond()
|
static void |
testPif()
|
static void |
testPolymorphic()
|
static void |
testPrinterControlVars()
|
static void |
testProcesses()
|
static void |
testProgn()
|
static void |
testPunless()
|
static void |
testPwhen()
|
static void |
testQueues()
|
static void |
testQuote()
|
static void |
testReadloopErrorHandling()
|
static void |
testReadSequence()
|
void |
testResourcer()
|
static void |
testRestArgEvaluation()
|
static void |
testSelfEvaluation()
|
static void |
testSequenceFunctions()
|
static void |
testSimpleFunctionEvaluation()
|
static void |
testSort()
|
void |
testStreamFlushing()
|
static void |
testStringEquality()
|
static void |
testStringFunctions()
|
static void |
testStrings()
|
static void |
testStringStreams()
|
static void |
testSxhash()
|
static void |
testSymbolEquality()
|
static void |
testSymbolFunctions()
|
static void |
testSymbolNames()
|
void |
testTerminalStreams()
|
static void |
testTimeMethods()
|
static void |
testTypePredicates()
|
static void |
testWithErrorHandler()
|
static void |
testWithTimeout()
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, getName, run, run, runBare, setName, 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, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final com.cyc.tool.subl.jrtl.nativeCode.subLisp.UnitTest.DivisionTest[] DIVISION_TEST_CASE_TABLE
Constructor Detail |
---|
public UnitTest(java.lang.String name)
Method Detail |
---|
public static void testSelfEvaluation()
public static void testNilEvaluation()
public static void testSimpleFunctionEvaluation()
public static void testErrorEvaluation()
public static void testCMerge()
public static void testOptionalArgEvaluation()
public static void testRestArgEvaluation()
public static void testQuote()
public static void testProgn()
public static void testReadloopErrorHandling()
public static void testPif()
public static void testPwhen()
public static void testPunless()
public static void testPcond()
public static void testLexicalVariables()
public static void testDynamicVariables()
public static void testCsetq()
public static void testClet()
public static void testCunwindProtect()
public static void testCcatch()
public static void testMultipleValues()
public static void testCmultipleValueBind()
public static void testFif()
public static void testBasicEquality()
public static void testSymbolEquality()
public static void testInterpretedSymbolProperties()
public static void testCompiledSymbolProperties()
public static void testKeywordEquality()
public static void testCharacterEquality()
public static void testStringEquality()
public static void testFixnumEquality()
public static void testListEquality()
public static void testLambdaFunctions()
public static void testNumberEquality()
public static void testNumberComparison()
public static void testNumberFormats()
public static void testCharacterFormats()
public static void testSymbolNames()
public static void testStrings()
public static void testTypePredicates()
public static void testMember()
public static void testCDoTimes()
public static void testCTime()
public static void testCDoList()
public static void testCDoHash()
public static void testCPushAndCPop()
public static void testMapping()
public static void testDefine()
public static void testProcesses()
public static void testHashtables()
public static void testKeyhashes()
public static void testHashtableExerciser()
public static void testSort()
public static void testCharacterFunctions()
public static void testStringFunctions()
public static void testPackageFunctions()
public static void testSymbolFunctions()
public static void testExternalProcessStreamClosing()
public static void testDuplicateRemovalFunctions(boolean shouldTestFast)
public static void testSequenceFunctions()
public static void testMathFunctions()
public static void testFileSysFunctions()
public static void testGUIDs()
public static void testStringStreams()
public static void testTimeMethods()
public static void testPolymorphic()
public static void testFunctions()
public static void testSxhash()
public static void testPrinterControlVars()
public static void testAppend()
public static void testWithErrorHandler()
public static void testCyclops()
public static void testCycLSets()
public static void testCycLListComparison()
public static void testDefineCachedFunctions()
public static void testFormat()
public static void testQueues()
public static final void testWithTimeout()
public static final void testDynamicBinding()
public static final void testCsetf()
public static final void testCDo()
public static final void testCProgv()
public static final void testCSome()
public static final void testNconc()
public static final void testCand()
public static final void testCnot()
public static final void testInterpretedStructures()
public final void testKeywords()
public final void testTerminalStreams()
public final void testStreamFlushing()
public final void testLoadExternalCode()
public void testErrorsAndWarnsGoToRightStream()
public final void testResourcer()
public static final void testReadSequence()
public static junit.framework.Test suite()
public static SubLObject readAndEval(java.lang.String str)
public static void testOneSelfEvaluation(java.lang.String str)
public static void testOneNonSelfEvaluation(java.lang.String str)
public static void testEvalEqualsObj(java.lang.Object obj, java.lang.String str)
public static void testEvalNotEqualsObj(java.lang.Object obj, java.lang.String str)
public static void testEvalOfType(java.lang.String str, java.lang.Class evalType)
public static void testEvalEquals(java.lang.String str1, java.lang.String str2)
public static void testEvalNotEquals(java.lang.String str1, java.lang.String str2)
public static void testEvalError(java.lang.String str)
public static void testEvalDoesNotError(java.lang.String str)
public static void shouldPrintTests(java.lang.String msg)
public static void main(java.lang.String[] args)
args
- the command line arguments
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |