public class BloatExprBuilderVisitorTestCase extends java.lang.Object implements TestCase, TestLifeCycle
| Constructor and Description |
|---|
BloatExprBuilderVisitorTestCase() |
public void setUp()
throws java.lang.Exception
setUp in interface TestLifeCyclejava.lang.Exceptionpublic void testTrue()
throws java.lang.Exception
java.lang.Exceptionpublic void testFalse()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldBooleanComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldBooleanConstantEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testUnnecessarilyComplicatedFieldBooleanConstantEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldBooleanNotComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldBooleanEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testBooleanFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldBooleanNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testBooleanFieldNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntZeroEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntFieldNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatZeroEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatZeroIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFloatFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFloatFieldNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandidateNull()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandidateIdentity()
throws java.lang.Exception
java.lang.Exceptionpublic void testIdentityNullComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testNotIdentityNullComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIdentityComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntSmallerComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntGreaterComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntSmallerEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntGreaterEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntFieldSmallerComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntFieldGreaterComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntFieldSmallerEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntFieldGreaterEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatSmallerComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatGreaterComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatSmallerEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberIntSmallerEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberFloatSmallerEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringContains()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringContainsWrongWay()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringStartsWith()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringStartsWithWrongWay()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringEndsWith()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringEndsWithWrongWay()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringToLowerCaseStartsWith()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringLength()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntWrapperEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntWrapperFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldBooleanWrapperEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldDateEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldDateCompareToComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testWrapperFieldValueIntSameComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testNotValueBoolWrapperFieldSameComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldWrapperIntSameComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testBoolWrapperFieldSameComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldWrapperIntCompToEquals()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldWrapperIntCompToNotEquals()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldWrapperIntCompToGreater()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldWrapperIntCompToLE()
throws java.lang.Exception
java.lang.Exceptionpublic void testStaticFieldIntWrapperEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testStaticIntWrapperFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterBoolComp()
throws java.lang.Exception
java.lang.Exceptionpublic void _testBoolGetterNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterStringEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterFloatSmallerComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testCascadeFieldStringEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterCascadeIntFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testCascadeStringFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterCascadeStringFieldEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetterCascadeFloatFieldGreaterEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldIntMemberEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntMemberFieldGreaterEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldStringMemberEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFieldFloatMemberNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFloatMemberFieldNotEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringNot()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntEqualsNot()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntNotEqualsNot()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntGreaterNot()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntSmallerEqualsNot()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntNotNot()
throws java.lang.Exception
java.lang.Exceptionpublic void testBoolBoolAnd()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntIntAnd()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringIntOr()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntStringNotOr()
throws java.lang.Exception
java.lang.Exceptionpublic void testOuterOrInnerAnd()
throws java.lang.Exception
java.lang.Exceptionpublic void testOuterAndInnerOr()
throws java.lang.Exception
java.lang.Exceptionpublic void testDateCompareToAnd()
throws java.lang.Exception
java.lang.Exceptionpublic void testSanityIntAdd()
throws java.lang.Exception
java.lang.Exceptionpublic void testSanityIntMultiply()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberIntMultiply()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberIntModulo()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberStringUnknownOperatorInMethodCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntMemberDivide()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntMemberMemberAdd()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntArrayAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testObjectArrayAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testIntAddInPredicateMethod()
throws java.lang.Exception
java.lang.Exceptionpublic void testStaticMethodCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testTwoParamMethodCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testTimesValueMethodEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidOtherMemberEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidLocalVarComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidLocalVarCombinedComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidNotOptimizableMethodCallCombined()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidOtherMemberSameComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidCandidateMemberArithmetic()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidTemporaryStorage()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidMethodCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvalidConstructorCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleObjectComparison()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleFieldObjectComparison()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleFieldObjectIdentityComparison()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandEqualsNullComparison()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandIdentityObjectComparison()
throws java.lang.Exception
java.lang.Exceptionpublic void testRecursiveCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandidateIntArrayAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandidateObjectArrayAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandidateParamMethodCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testCandidateParamStaticMethodCall()
throws java.lang.Exception
java.lang.Exceptionpublic void testSwitch()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringAppend()
throws java.lang.Exception
java.lang.Exceptionpublic void testExternalWrapperComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testNotApplicableIfCondition()
throws java.lang.Exception
java.lang.Exceptionpublic void testNotApplicableIfStringAppendCondition()
throws java.lang.Exception
java.lang.Exceptionpublic void testIOSideEffect()
throws java.lang.Exception
java.lang.Exceptionpublic void testActivateThenFieldIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testOverriddenActivateThenFieldIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndirectOverriddenActivateThenFieldIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testWrongActivateThenFieldIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testStaticIndirectActivateThenFieldIntEqualsComp()
throws java.lang.Exception
java.lang.Exceptionpublic void testIllegalPrivateFieldAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void tearDown()
throws java.lang.Exception
tearDown in interface TestLifeCyclejava.lang.Exceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception