|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.multijava.util.testing.TestCase
org.multijava.mjc.FunctionalTestSuite.TestCase
org.multijava.mjc.TestMain_Runtime
| Nested Class Summary |
| Nested classes inherited from class org.multijava.mjc.FunctionalTestSuite.TestCase |
FunctionalTestSuite.TestCase.CodeGenResults, FunctionalTestSuite.TestCase.CompilationResults, FunctionalTestSuite.TestCase.Processor, FunctionalTestSuite.TestCase.RuntimeResults |
| Field Summary | |
private static String |
PACKAGE
|
private static String |
PACKAGE_DECL
|
| Fields inherited from class org.multijava.mjc.FunctionalTestSuite.TestCase |
workingDir |
| Fields inherited from class org.multijava.util.testing.TestCase |
NEWLINE |
| Fields inherited from class junit.framework.TestCase |
|
| Constructor Summary | |
TestMain_Runtime(String name)
|
|
| Method Summary | |
void |
test_dispatch_1()
Should successfully use multiple dispatch on a local internal generic function. |
void |
test_dispatch_2()
Should successfully use multiple dispatch on a non-local internal generic function. |
void |
test_internalize_1()
Should successfully internalize the augmenting methods. |
void |
test_open_classes_1()
Should successfully add open method to non-local class. |
void |
test_open_classes_2()
Should successfully add open methods to non-local classes and use dynamic single dispatch. |
void |
test_open_classes_3()
Should successfully add open methods to non-local classes and use dynamic multiple dispatch. |
void |
test_open_classes_4()
Should successfully add open methods to non-local classes and use dynamic types for (single) dispatch. |
void |
test_open_classes_5()
Should successfully add open methods to non-local classes and use dynamic types for (multiple) dispatch. |
void |
test_open_classes_6()
Adding open methods to abstract classes (thanks to Todd Millstein). |
void |
test_open_classes_7()
Should successfully add open methods to non-local classes and use dynamic single dispatch. |
void |
test_simple_class_1()
Should successfully compile and run the (very simple) source code. |
void |
test_unescape_string_1()
Test that octal and unicode escape sequences are properly handled. |
| Methods inherited from class org.multijava.mjc.FunctionalTestSuite.TestCase |
cleanWorkingDir, compile, disasm, expectFailure, expectSuccess, invokeCompiler, remove, run, saveAs, setUp, split, tearDown |
| Methods inherited from class org.multijava.util.testing.TestCase |
assertDiff, assertEquals |
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static final String PACKAGE
private static final String PACKAGE_DECL
| Constructor Detail |
public TestMain_Runtime(String name)
| Method Detail |
public void test_simple_class_1()
public void test_internalize_1()
public void test_dispatch_1()
public void test_dispatch_2()
public void test_open_classes_1()
public void test_open_classes_2()
public void test_open_classes_3()
public void test_open_classes_4()
public void test_open_classes_5()
public void test_open_classes_6()
public void test_open_classes_7()
public void test_unescape_string_1()
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||