handled EvaluateNodes panic (#1140)

This commit is contained in:
Mikhail Katychev
2022-03-15 13:28:52 +11:00
committed by GitHub
parent 3924ed8a35
commit 406bbb8ca4
3 changed files with 2 additions and 4 deletions
+1
View File
@@ -22,6 +22,7 @@ type allAtOnceEvaluator struct {
}
func NewAllAtOnceEvaluator() Evaluator {
InitExpressionParser()
return &allAtOnceEvaluator{treeNavigator: NewDataTreeNavigator()}
}
-1
View File
@@ -31,7 +31,6 @@ var evaluateNodesScenario = []expressionScenario{
}
func TestAllAtOnceEvaluateNodes(t *testing.T) {
InitExpressionParser()
var evaluator = NewAllAtOnceEvaluator()
for _, tt := range evaluateNodesScenario {
node := test.ParseData(tt.document)
+1 -3
View File
@@ -7,9 +7,7 @@ import (
)
func getExpressionParser() ExpressionParserInterface {
if ExpressionParser == nil {
ExpressionParser = newExpressionParser()
}
InitExpressionParser()
return ExpressionParser
}