forked from microsoft/RulesEngine
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathtest_output.txt
More file actions
61 lines (59 loc) · 5.78 KB
/
Copy pathtest_output.txt
File metadata and controls
61 lines (59 loc) · 5.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Test run for C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\test\RulesEngine.UnitTest\bin\Debug\net8.0\RulesEngine.UnitTest.dll (.NETCoreApp,Version=v8.0)
VSTest version 17.11.1 (x64)
Starting test execution, please wait...
A total of 1 test files matched the specified pattern.
[xUnit.net 00:00:00.57] RulesEngine.UnitTest.RuleExpressionParserTests.RuleExpressionParserTests.TestExpressionWithJObject [FAIL]
Failed RulesEngine.UnitTest.RuleExpressionParserTests.RuleExpressionParserTests.TestExpressionWithJObject [5 ms]
Error Message:
System.IndexOutOfRangeException : Index was outside the bounds of the array.
Stack Trace:
at System.Linq.Dynamic.Core.Parser.SupportedMethods.MethodFinder.FirstIsBetterThanSecond(Expression[] args, MethodData first, MethodData second)
at System.Linq.Dynamic.Core.Parser.SupportedMethods.MethodFinder.<>c__DisplayClass10_1.<FindBestMethodBasedOnArguments>b__3(MethodData n)
at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
at System.Linq.Dynamic.Core.Parser.SupportedMethods.MethodFinder.<>c__DisplayClass10_0.<FindBestMethodBasedOnArguments>b__2(MethodData m)
at System.Linq.Enumerable.WhereArrayIterator`1.ToArray()
at System.Linq.Dynamic.Core.Parser.SupportedMethods.MethodFinder.FindBestMethodBasedOnArguments(IEnumerable`1 methods, Expression[]& args, MethodBase& method)
at System.Linq.Dynamic.Core.Parser.SupportedMethods.MethodFinder.FindMethod(Type type, String methodName, Boolean staticAccess, Expression& instance, Expression[]& args, MethodBase& method)
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseMemberAccess(Type type, Expression expression, String id)
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseTypeAccess(Type type, Boolean getNext)
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseIdentifier()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParsePrimaryStart()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParsePrimary()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseUnary()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseArithmetic()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseAdditive()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseShiftOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseComparisonOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseLogicalAndOrOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseIn()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseAndOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseOrOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseLambdaOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseNullCoalescingOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseConditionalOperator()
at System.Linq.Dynamic.Core.Parser.ExpressionParser.Parse(Type resultType, Boolean createParameterCtor)
at RulesEngine.ExpressionBuilders.RuleExpressionParser.Parse(String expression, ParameterExpression[] parameters, Type returnType) in C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\src\RulesEngine\ExpressionBuilders\RuleExpressionParser.cs:line 46
at RulesEngine.ExpressionBuilders.RuleExpressionParser.Compile[T](String expression, RuleParameter[] ruleParams) in C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\src\RulesEngine\ExpressionBuilders\RuleExpressionParser.cs:line 58
at RulesEngine.ExpressionBuilders.RuleExpressionParser.Evaluate[T](String expression, RuleParameter[] ruleParams) in C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\src\RulesEngine\ExpressionBuilders\RuleExpressionParser.cs:line 99
at RulesEngine.UnitTest.RuleExpressionParserTests.RuleExpressionParserTests.TestExpressionWithJObject() in C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\test\RulesEngine.UnitTest\RuleExpressionParserTests\RuleExpressionParserTests.cs:line 41
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
[xUnit.net 00:00:00.90] RulesEngine.UnitTest.RulesEngineTest.ExecuteActionWorkflowAsync_WithCancellationToken_CancelsProperly(ruleFileName: "rules12.json") [FAIL]
Failed RulesEngine.UnitTest.RulesEngineTest.ExecuteActionWorkflowAsync_WithCancellationToken_CancelsProperly(ruleFileName: "rules12.json") [215 ms]
Error Message:
Assert.IsType() Failure: Value is null
Expected: typeof(System.Threading.Tasks.TaskCanceledException)
Actual: null
Stack Trace:
at RulesEngine.UnitTest.RulesEngineTest.ExecuteActionWorkflowAsync_WithCancellationToken_CancelsProperly(String ruleFileName) in C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\test\RulesEngine.UnitTest\BusinessRuleEngineTest.cs:line 857
--- End of stack trace from previous location ---
[xUnit.net 00:00:01.44] RulesEngine.UnitTest.RulesEngineTest.ExecuteAllRulesAsync_WithCancellationToken_CancelsProperly(ruleFileName: "rules12.json") [FAIL]
Failed RulesEngine.UnitTest.RulesEngineTest.ExecuteAllRulesAsync_WithCancellationToken_CancelsProperly(ruleFileName: "rules12.json") [510 ms]
Error Message:
Assert.IsType() Failure: Value is null
Expected: typeof(System.Threading.Tasks.TaskCanceledException)
Actual: null
Stack Trace:
at RulesEngine.UnitTest.RulesEngineTest.ExecuteAllRulesAsync_WithCancellationToken_CancelsProperly(String ruleFileName) in C:\Users\asulw\OneDrive\Documents\source\Github\RulesEngine\test\RulesEngine.UnitTest\BusinessRuleEngineTest.cs:line 835
--- End of stack trace from previous location ---
Failed! - Failed: 3, Passed: 168, Skipped: 0, Total: 171, Duration: 986 ms - RulesEngine.UnitTest.dll (net8.0)