C# Class Spring.Expressions.ExpressionEvaluatorTests

显示文件 Open project: spring-projects/spring-net

Private Properties

Property Type Description
AllExpressionNodeTypesAreSerializable void
DateTests void
DumpNode void
ExpressionDateLiteralNodeMaintainsStateAfterSerialization void
ExpressionEvaluationIsThreadSafe void
ExpressionParserIsThreadSafe void
ForumTestThread614 void
GetNullOrEmptyExpression void
Max double
MembersDontGetSerializedByDefault void
NullRoot void
PrintTest void
RootContextChangeTest void
SerializeDeserializeExpression IExpression
SerializeDeserializeExpressionUsingSoap IExpression
SetNullOrEmptyExpression void
SetUp void
SimplePropertyAccessIsCaseInsensitive void
Sqrt double
TearDown void
TestAccessVisibility void
TestAddOperator void
TestAddOperatorWithInvalidArguments void
TestArrayConstructor void
TestAssignNode void
TestAttribute void
TestAverageAggregator void
TestAverageAggregatorWithNonNumber void
TestBetweenOperator void
TestBitwiseAndOperator void
TestBitwiseOrOperator void
TestBitwiseXOR void
TestBooleanLiterals void
TestComparisonOfInstancesThatDoNotImplementIComparable void
TestConstantRead void
TestConstructor void
TestConversionProcessor void
TestCountAggregator void
TestCtorResolutionResolvesToExactMatchOfArgumentTypes void
TestCtorResolutionWithParamArray void
TestCustomCollectionProcessor void
TestDateLiterals void
TestDateVariableExpression void
TestDateVariableExpressionCamelCased void
TestDefaultNode void
TestDelegateFunctionExpressions void
TestDifferenceOperator void
TestDifferenceOperatorBad void
TestDistinctProcessor void
TestDistinctProcessorWithInvalidArgumentType void
TestDistinctProcessorWithInvalidNumberOfArguments void
TestDivideOperator void
TestDivideOperatorWithInvalidArguments void
TestEqualityOperator void
TestExpandoObject void
TestExpandoObjectWithNotExistedProperty void
TestExpressionList void
TestGenericDictionary void
TestGreaterThanOperator void
TestGreaterThanOrEqualOperator void
TestHexLiterals void
TestInOperator void
TestIndexedPropertyAccess void
TestIndexedPropertyAccessWithInvalidNumberOfIndices void
TestIndexerResolutionResolvesToExactMatchOfArgumentTypes void
TestInheritedMethodInvocation void
TestInqualityOperator void
TestIntLiterals void
TestIntersectionOperator void
TestIntersectionOperatorBad void
TestIsOperator void
TestLambdaExpressions void
TestLessThanOperator void
TestLessThanOrEqualOperator void
TestLikeOperator void
TestLogicalAndOperator void
TestLogicalNotOperator void
TestLogicalOperatorPresedance void
TestLogicalOrOperator void
TestMatchesOperator void
TestMaxAggregator void
TestMaxAggregatorWithMixedTypes void
TestMaxAggregatorWithNonComparable void
TestMethodAccess void
TestMethodArgumentNodesResolveAgainstThisContext void
TestMethodEvaluationOnDifferentArgumentTypes void
TestMethodEvaluationOnDifferentContextType void
TestMethodResolutionResolvesToExactMatchOfArgumentTypes void
TestMethodResolutionWithNullArguments void
TestMethodResolutionWithParamArray void
TestMinAggregator void
TestMinAggregatorWithMixedTypes void
TestMinAggregatorWithNonComparable void
TestMissingConstructor void
TestMissingMethodAccess void
TestMixedAddition void
TestModulusOperator void
TestModulusOperatorWithInvalidArguments void
TestMultiplyOperator void
TestMultiplyOperatorWithInvalidArguments void
TestNonNullProcessor void
TestNullLiteral void
TestNullableTypes void
TestOperatorPrecedence void
TestPowerOperator void
TestPowerOperatorWithInvalidArguments void
TestProjection void
TestPropertyAccessForTypes void
TestPropertyGetWithNullInThePath void
TestPropertySetWithNullInThePath void
TestQualifiedNameMayContainDotsAndSlashes void
TestRealLiterals void
TestReference void
TestReferenceByExpression void
TestReferenceForNonExistantObject void
TestReverseProcessor void
TestSelection void
TestSetEnumTypePropertyOrFieldFromNumeric void
TestSetValue void
TestShadowedPropertyAccess void
TestSimplePropertyAccess void
TestSortProcessor void
TestSortProcessorWithSimpleICollectionType void
TestStaticInheritedMethodInvocation void
TestStringLiterals void
TestSubtractOperator void
TestSubtractOperatorWithInvalidArguments void
TestSumAggregator void
TestSumAggregatorWithNonNumber void
TestTernaryNode void
TestTypeCoercionForUncoercableTypes void
TestTypeNode void
TestTypeNodeWithAliasedGenericArguments void
TestTypeNodeWithArrays void
TestTypeNodeWithAssemblyQualifiedName void
TestTypeNodeWithGenericAssemblyQualifiedArrayName void
TestTypeNodeWithGenericAssemblyQualifiedName void
TestTypeSet void
TestUnaryMinusOperatorWithInvalidArguments void
TestUnaryPlusOperatorWithInvalidArguments void
TestUnicode void
TestUnionOperator void
TestUnionOperatorBad void
TestVariableNode void
TestXorOperator void
ThrowsSyntaxErrorException void
TryToSetRoot void
TryToSetThis void
TryingToSetTheValueOfNonSettableNode void

Public Methods

Method Description
PerformanceTests ( ) : void

Private Methods

Method Description
AllExpressionNodeTypesAreSerializable ( ) : void
DateTests ( ) : void
DumpNode ( AST rootNode, int level ) : void
ExpressionDateLiteralNodeMaintainsStateAfterSerialization ( ) : void
ExpressionEvaluationIsThreadSafe ( ) : void
ExpressionParserIsThreadSafe ( ) : void
ForumTestThread614 ( ) : void
GetNullOrEmptyExpression ( ) : void
Max ( double arg1, double arg2 ) : double
MembersDontGetSerializedByDefault ( ) : void
NullRoot ( ) : void
PrintTest ( string name, int iterations, double duration ) : void
RootContextChangeTest ( ) : void
SerializeDeserializeExpression ( IExpression exp ) : IExpression
SerializeDeserializeExpressionUsingSoap ( IExpression exp ) : IExpression
SetNullOrEmptyExpression ( ) : void
SetUp ( ) : void
SimplePropertyAccessIsCaseInsensitive ( ) : void
Sqrt ( double arg ) : double
TearDown ( ) : void
TestAccessVisibility ( ) : void
TestAddOperator ( ) : void
TestAddOperatorWithInvalidArguments ( ) : void
TestArrayConstructor ( ) : void
TestAssignNode ( ) : void
TestAttribute ( ) : void
TestAverageAggregator ( ) : void
TestAverageAggregatorWithNonNumber ( ) : void
TestBetweenOperator ( ) : void
TestBitwiseAndOperator ( ) : void
TestBitwiseOrOperator ( ) : void
TestBitwiseXOR ( ) : void
TestBooleanLiterals ( ) : void
TestComparisonOfInstancesThatDoNotImplementIComparable ( ) : void
TestConstantRead ( ) : void
TestConstructor ( ) : void
TestConversionProcessor ( ) : void
TestCountAggregator ( ) : void
TestCtorResolutionResolvesToExactMatchOfArgumentTypes ( ) : void
TestCtorResolutionWithParamArray ( ) : void
TestCustomCollectionProcessor ( ) : void
TestDateLiterals ( ) : void
TestDateVariableExpression ( ) : void
TestDateVariableExpressionCamelCased ( ) : void
TestDefaultNode ( ) : void
TestDelegateFunctionExpressions ( ) : void
TestDifferenceOperator ( ) : void
TestDifferenceOperatorBad ( ) : void
TestDistinctProcessor ( ) : void
TestDistinctProcessorWithInvalidArgumentType ( ) : void
TestDistinctProcessorWithInvalidNumberOfArguments ( ) : void
TestDivideOperator ( ) : void
TestDivideOperatorWithInvalidArguments ( ) : void
TestEqualityOperator ( ) : void
TestExpandoObject ( ) : void
TestExpandoObjectWithNotExistedProperty ( ) : void
TestExpressionList ( ) : void
TestGenericDictionary ( ) : void
TestGreaterThanOperator ( ) : void
TestGreaterThanOrEqualOperator ( ) : void
TestHexLiterals ( ) : void
TestInOperator ( ) : void
TestIndexedPropertyAccess ( ) : void
TestIndexedPropertyAccessWithInvalidNumberOfIndices ( ) : void
TestIndexerResolutionResolvesToExactMatchOfArgumentTypes ( ) : void
TestInheritedMethodInvocation ( ) : void
TestInqualityOperator ( ) : void
TestIntLiterals ( ) : void
TestIntersectionOperator ( ) : void
TestIntersectionOperatorBad ( ) : void
TestIsOperator ( ) : void
TestLambdaExpressions ( ) : void
TestLessThanOperator ( ) : void
TestLessThanOrEqualOperator ( ) : void
TestLikeOperator ( ) : void
TestLogicalAndOperator ( ) : void
TestLogicalNotOperator ( ) : void
TestLogicalOperatorPresedance ( ) : void
TestLogicalOrOperator ( ) : void
TestMatchesOperator ( ) : void
TestMaxAggregator ( ) : void
TestMaxAggregatorWithMixedTypes ( ) : void
TestMaxAggregatorWithNonComparable ( ) : void
TestMethodAccess ( ) : void
TestMethodArgumentNodesResolveAgainstThisContext ( ) : void
TestMethodEvaluationOnDifferentArgumentTypes ( ) : void
TestMethodEvaluationOnDifferentContextType ( ) : void
TestMethodResolutionResolvesToExactMatchOfArgumentTypes ( ) : void
TestMethodResolutionWithNullArguments ( ) : void
TestMethodResolutionWithParamArray ( ) : void
TestMinAggregator ( ) : void
TestMinAggregatorWithMixedTypes ( ) : void
TestMinAggregatorWithNonComparable ( ) : void
TestMissingConstructor ( ) : void
TestMissingMethodAccess ( ) : void
TestMixedAddition ( ) : void
TestModulusOperator ( ) : void
TestModulusOperatorWithInvalidArguments ( ) : void
TestMultiplyOperator ( ) : void
TestMultiplyOperatorWithInvalidArguments ( ) : void
TestNonNullProcessor ( ) : void
TestNullLiteral ( ) : void
TestNullableTypes ( ) : void
TestOperatorPrecedence ( ) : void
TestPowerOperator ( ) : void
TestPowerOperatorWithInvalidArguments ( ) : void
TestProjection ( ) : void
TestPropertyAccessForTypes ( ) : void
TestPropertyGetWithNullInThePath ( ) : void
TestPropertySetWithNullInThePath ( ) : void
TestQualifiedNameMayContainDotsAndSlashes ( ) : void
TestRealLiterals ( ) : void
TestReference ( ) : void
TestReferenceByExpression ( ) : void
TestReferenceForNonExistantObject ( ) : void
TestReverseProcessor ( ) : void
TestSelection ( ) : void
TestSetEnumTypePropertyOrFieldFromNumeric ( ) : void
TestSetValue ( ) : void
TestShadowedPropertyAccess ( ) : void
TestSimplePropertyAccess ( ) : void
TestSortProcessor ( ) : void
TestSortProcessorWithSimpleICollectionType ( ) : void
TestStaticInheritedMethodInvocation ( ) : void
TestStringLiterals ( ) : void
TestSubtractOperator ( ) : void
TestSubtractOperatorWithInvalidArguments ( ) : void
TestSumAggregator ( ) : void
TestSumAggregatorWithNonNumber ( ) : void
TestTernaryNode ( ) : void
TestTypeCoercionForUncoercableTypes ( ) : void
TestTypeNode ( ) : void
TestTypeNodeWithAliasedGenericArguments ( ) : void
TestTypeNodeWithArrays ( ) : void
TestTypeNodeWithAssemblyQualifiedName ( ) : void
TestTypeNodeWithGenericAssemblyQualifiedArrayName ( ) : void
TestTypeNodeWithGenericAssemblyQualifiedName ( ) : void
TestTypeSet ( ) : void
TestUnaryMinusOperatorWithInvalidArguments ( ) : void
TestUnaryPlusOperatorWithInvalidArguments ( ) : void
TestUnicode ( ) : void
TestUnionOperator ( ) : void
TestUnionOperatorBad ( ) : void
TestVariableNode ( ) : void
TestXorOperator ( ) : void
ThrowsSyntaxErrorException ( ) : void
TryToSetRoot ( ) : void
TryToSetThis ( ) : void
TryingToSetTheValueOfNonSettableNode ( ) : void

Method Details

PerformanceTests() public method

public PerformanceTests ( ) : void
return void