edu.rice.cs.javalanglevels
Class ExpressionTypeChecker.ExpressionTypeCheckerTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
- All Implemented Interfaces:
- Test
- Enclosing class:
- ExpressionTypeChecker
public static class ExpressionTypeChecker.ExpressionTypeCheckerTest
- extends TestCase
Test class for the methods defined in the above (enclosing) class.
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ExpressionTypeChecker.ExpressionTypeCheckerTest
public ExpressionTypeChecker.ExpressionTypeCheckerTest()
ExpressionTypeChecker.ExpressionTypeCheckerTest
public ExpressionTypeChecker.ExpressionTypeCheckerTest(java.lang.String name)
setUp
public void setUp()
- Overrides:
setUp in class TestCase
testForCastExpression
public void testForCastExpression()
testForCastExpressionOnly
public void testForCastExpressionOnly()
testForEmptyExpressionOnly
public void testForEmptyExpressionOnly()
test_getLeastRestrictiveType
public void test_getLeastRestrictiveType()
test_isAssignableFrom
public void test_isAssignableFrom()
testRandomExpressions
public void testRandomExpressions()
testForSimpleUninitializedArrayInstantiation
public void testForSimpleUninitializedArrayInstantiation()
testForComplexUninitializedArrayInstantiation
public void testForComplexUninitializedArrayInstantiation()
testForUninitializedArrayInstantiationOnly
public void testForUninitializedArrayInstantiationOnly()
testForArrayInitializer
public void testForArrayInitializer()
testForSimpleInitializedArrayInstantiation
public void testForSimpleInitializedArrayInstantiation()
testForSimpleAssignmentExpressionOnly
public void testForSimpleAssignmentExpressionOnly()
testForPlusAssignmentExpressionOnly
public void testForPlusAssignmentExpressionOnly()
testForNumericAssignmentExpressionOnly
public void testForNumericAssignmentExpressionOnly()
testForShiftAssignmentExpressionOnly
public void testForShiftAssignmentExpressionOnly()
testForBitwiseAssignmentExpressionOnly
public void testForBitwiseAssignmentExpressionOnly()
testForBooleanExpressionOnly
public void testForBooleanExpressionOnly()
testForBitwiseBinaryExpressionOnly
public void testForBitwiseBinaryExpressionOnly()
testForEqualityExpressionOnly
public void testForEqualityExpressionOnly()
testForComparisonExpressionOnly
public void testForComparisonExpressionOnly()
testForShiftBinaryExpressionOnly
public void testForShiftBinaryExpressionOnly()
testForPlusExpressionOnly
public void testForPlusExpressionOnly()
testForNumericBinaryExpressionOnly
public void testForNumericBinaryExpressionOnly()
testForNoOpExpressionOnly
public void testForNoOpExpressionOnly()
testForIncrementExpressionOnly
public void testForIncrementExpressionOnly()
testForNumericUnaryExpressionOnly
public void testForNumericUnaryExpressionOnly()
testForBitwiseNotExpressionOnly
public void testForBitwiseNotExpressionOnly()
testForNotExpressionOnly
public void testForNotExpressionOnly()
testForConditionalExpressionOnly
public void testForConditionalExpressionOnly()
testForInstanceOfExpressionOnly
public void testForInstanceOfExpressionOnly()
testClassInstantiationHelper
public void testClassInstantiationHelper()
testForSimpleNamedClassInstantiation
public void testForSimpleNamedClassInstantiation()
testForComplexNamedClassInstantiation
public void testForComplexNamedClassInstantiation()
testForSimpleThisConstructorInvocation
public void testForSimpleThisConstructorInvocation()
testForComplexThisConstructorInvocation
public void testForComplexThisConstructorInvocation()
testForSimpleNameReference
public void testForSimpleNameReference()
testForComplexNameReference
public void testForComplexNameReference()
testForSimpleThisReference
public void testForSimpleThisReference()
testForComplexThisReferenceOnly
public void testForComplexThisReferenceOnly()
testForSimpleSuperReference
public void testForSimpleSuperReference()
testForComplexSuperReference
public void testForComplexSuperReference()
testForArrayAccessOnly
public void testForArrayAccessOnly()
testLiterals
public void testLiterals()
testForParenthesizedOnly
public void testForParenthesizedOnly()
testMethodInvocationHelper
public void testMethodInvocationHelper()
testForSimpleMethodInvocation
public void testForSimpleMethodInvocation()
testForComplexMethodInvocation
public void testForComplexMethodInvocation()
testCanBeAssigned
public void testCanBeAssigned()
testForSimpleAssignment
public void testForSimpleAssignment()
testForPlusAssignmentExpression
public void testForPlusAssignmentExpression()
testForNumericAssignmentExpression
public void testForNumericAssignmentExpression()
testForIncrementExpression
public void testForIncrementExpression()
testForSimpleAnonymousClassInstantiation
public void testForSimpleAnonymousClassInstantiation()
testForComplexAnonymousClassInstantiation
public void testForComplexAnonymousClassInstantiation()