
<<< BEGIN - Tests >>>
Mode - Testing without DB



___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.title
  | OperatorList [3]
  | - COMP [1] STRING:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TextLiteralParamImpl [3])
  TRUE
  ParameterList
    : text [3] 'Friedrich III.'
    : comp [2] =
    : type [4] STRING
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.title

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.title = "Friedrich III.")
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.origPlaceOfIssue
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TextListParamImpl [3])
  TRUE
  ParameterList
    : TextListParam [3] ('Graz', 'Korneuburg', '1461 August 25', '1462', '-17', '-17.0', '-17.0+')
    : comp [2] =
    : type [4] STRING
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.origPlaceOfIssue

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.origPlaceOfIssue = ["Graz", "Korneuburg", "1461 August 25", "1462", "-17", "-17.0", "-17.0+"])
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.age
  | OperatorList [2]
  | - COMP [1] NUMBER:BOOLEAN (NeoPropertyNodeImpl [4] =[2] NumberParamImpl [3])
  TRUE
  ParameterList
    : numb [3] 1452.0
    : comp [2] =
    : type [4] NUMBER
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.age

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.age = 1452.0)
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.isVater
  | OperatorList [2]
  | - COMP [1] BOOLEAN:BOOLEAN (NeoPropertyNodeImpl [4] =[2] BooleanParamImpl [3])
  TRUE
  ParameterList
    : bool [3] true
    : comp [2] =
    : type [4] BOOLEAN
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.isVater

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.isVater = true)
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.isoStartDate
  | OperatorList [2]
  | - COMP [1] DATE:BOOLEAN (NeoPropertyNodeImpl [4] =[2] DateParamImpl [3])
  TRUE
  ParameterList
    : date [3] 1461-08-25
    : comp [2] =
    : type [4] DATE
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.isoStartDate

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.isoStartDate = date('1461-08-25'))
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.isoStartDate
  | OperatorList [2]
  | - COMP [1] TIME:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TimeParamImpl [3])
  TRUE
  ParameterList
    : time [3] 09:00:00
    : comp [2] =
    : type [4] TIME
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.isoStartDate

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.isoStartDate = time('09:00:00'))
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.isoStartDate
  | OperatorList [2]
  | - COMP [1] DATETIME:BOOLEAN (NeoPropertyNodeImpl [4] =[2] DateTimeParamImpl [3])
  TRUE
  ParameterList
    : dati [3] 1462-12-07T09:00:00
    : comp [2] =
    : type [4] DATETIME
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.isoStartDate

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.isoStartDate = datetime('1462-12-07T09:00:00'))
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.origPlaceOfIssue
  | OperatorList [2]
  | - COMP [1] UNSPECIFIED:BOOLEAN (NeoPropertyNodeImpl [4] =[2] MultiListParamImpl [1])
  TRUE
  ParameterList
    : comp [2] =
    : type [3] UNSPECIFIED
    : NeoNodeLabels [4] ()
    : NeoPropertyPathParam [1] varENode3.origPlaceOfIssue

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.origPlaceOfIssue = ["unknown", "USA", 17, 17.0, -17, -17.0, "-17.0+", date('1439-12-20'), datetime('2020-10-03T09:00:00'), time('09:00:00')])
RETURN varENode3


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [2] varENode3.origPlaceOfIssue
  | OperatorList [2]
  | - COMP [1] LIST:BOOLEAN (NeoPropertyNodeImpl [4] =[3] MultiListParamImpl [1])
  TRUE
  ParameterList
    : MulitListParam: list [1] ('unknown', 'USA', '17', '17.0', '-17', '-17.0', '-17.0+', '1439-12-20', '2020-10-03T09:00:00', '09:00:00')
    : comp [3] =
    : NeoNodeLabels [4] ()
    : NeoPropertyPathParam [2] varENode3.origPlaceOfIssue
    : type [5] LIST

___TRANSLATION___
MATCH (varENode3)
WHERE (varENode3.origPlaceOfIssue IN ["unknown", "USA", 17, 17.0, -17, -17.0, "-17.0+", date('1439-12-20'), datetime('2020-10-03T09:00:00'), time('09:00:00')])
RETURN varENode3
<<< END - Tests >>>


<<< BEGIN - Build-Pattern-Exceptions >>>


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryName
  | OperatorList [3]
  | - COMP [1] STRING:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TextLiteralParamImpl [3])
  TRUE
  ParameterList
    : text [3] 'null'
    : comp [2] =
    : type [4] STRING
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryName

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryName
  | OperatorList [3]
  | - COMP [1] STRING:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TextLiteralParamImpl [3])
  TRUE
  ParameterList
    : text [3] 'null'
    : comp [2] =
    : type [4] STRING
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryName
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryNames
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TextListParamImpl [3])
  TRUE
  ParameterList
    : TextListParam [3] ()
    : comp [2] =
    : type [4] STRING
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryNames

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryNames
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TextListParamImpl [3])
  TRUE
  ParameterList
    : TextListParam [3] ()
    : comp [2] =
    : type [4] STRING
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryNames
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryNames
  | OperatorList [2]
  | - COMP [1] UNSPECIFIED:BOOLEAN (NeoPropertyNodeImpl [4] =[2] MultiListParamImpl [3])
  TRUE
  ParameterList
    : MulitListParam: list [3] ()
    : comp [2] =
    : type [4] UNSPECIFIED
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryNames

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryNames
  | OperatorList [2]
  | - COMP [1] UNSPECIFIED:BOOLEAN (NeoPropertyNodeImpl [4] =[2] MultiListParamImpl [3])
  TRUE
  ParameterList
    : MulitListParam: list [3] ()
    : comp [2] =
    : type [4] UNSPECIFIED
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryNames
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryId
  | OperatorList [2]
  | - COMP [1] NUMBER:BOOLEAN (NeoPropertyNodeImpl [4] =[2] NumberParamImpl [3])
  TRUE
  ParameterList
    : numb [3] null
    : comp [2] =
    : type [4] NUMBER
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryId

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.countryId
  | OperatorList [2]
  | - COMP [1] NUMBER:BOOLEAN (NeoPropertyNodeImpl [4] =[2] NumberParamImpl [3])
  TRUE
  ParameterList
    : numb [3] null
    : comp [2] =
    : type [4] NUMBER
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.countryId
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.isCountry
  | OperatorList [2]
  | - COMP [1] BOOLEAN:BOOLEAN (NeoPropertyNodeImpl [4] =[2] BooleanParamImpl [3])
  TRUE
  ParameterList
    : bool [3] null
    : comp [2] =
    : type [4] BOOLEAN
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.isCountry

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.isCountry
  | OperatorList [2]
  | - COMP [1] BOOLEAN:BOOLEAN (NeoPropertyNodeImpl [4] =[2] BooleanParamImpl [3])
  TRUE
  ParameterList
    : bool [3] null
    : comp [2] =
    : type [4] BOOLEAN
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.isCountry
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.bornOn
  | OperatorList [2]
  | - COMP [1] DATE:BOOLEAN (NeoPropertyNodeImpl [4] =[2] DateParamImpl [3])
  TRUE
  ParameterList
    : date [3] null
    : comp [2] =
    : type [4] DATE
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.bornOn

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.bornOn
  | OperatorList [2]
  | - COMP [1] DATE:BOOLEAN (NeoPropertyNodeImpl [4] =[2] DateParamImpl [3])
  TRUE
  ParameterList
    : date [3] null
    : comp [2] =
    : type [4] DATE
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.bornOn
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.bornOn
  | OperatorList [2]
  | - COMP [1] TIME:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TimeParamImpl [3])
  TRUE
  ParameterList
    : time [3] null
    : comp [2] =
    : type [4] TIME
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.bornOn

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.bornOn
  | OperatorList [2]
  | - COMP [1] TIME:BOOLEAN (NeoPropertyNodeImpl [4] =[2] TimeParamImpl [3])
  TRUE
  ParameterList
    : time [3] null
    : comp [2] =
    : type [4] TIME
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.bornOn
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.bornOn
  | OperatorList [2]
  | - COMP [1] DATETIME:BOOLEAN (NeoPropertyNodeImpl [4] =[2] DateTimeParamImpl [3])
  TRUE
  ParameterList
    : dati [3] null
    : comp [2] =
    : type [4] DATETIME
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.bornOn

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: invalid parameter value in [3]
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1] varENode3.bornOn
  | OperatorList [2]
  | - COMP [1] DATETIME:BOOLEAN (NeoPropertyNodeImpl [4] =[2] DateTimeParamImpl [3])
  TRUE
  ParameterList
    : dati [3] null
    : comp [2] =
    : type [4] DATETIME
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1] varENode3.bornOn
Test successful


___PATTERN_(NOT VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1]
  | OperatorList [2]
  | - COMP [1] UNSPECIFIED:BOOLEAN (NeoPropertyNodeImpl [4] =[2] UntypedParameterValueImpl [3])
  TRUE
  ParameterList
    : unknown [3]
    : comp [2] =
    : type [4] UNSPECIFIED
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1]

___TRANSLATION___
-- Beginning of the Exceptions --
qualitypatternmodel.exceptions.InvalidityException: No NeoPropertyName was specified
Pattern MyPattern
  Return-Graph
  | > Return-NeoElementNodeImpl ComplexNode 1 [3]
  | > NeoPropertyNodeImpl Property 2 [4]
  | ~ NeoPropertyEdgeImpl [2] from 3 to 4 NeoPropertyPathParam [1]
  | OperatorList [2]
  | - COMP [1] UNSPECIFIED:BOOLEAN (NeoPropertyNodeImpl [4] =[2] UntypedParameterValueImpl [3])
  TRUE
  ParameterList
    : unknown [3]
    : comp [2] =
    : type [4] UNSPECIFIED
    : NeoNodeLabels [5] ()
    : NeoPropertyPathParam [1]
Test successful
<<< END - Build-Pattern-Exceptions >>>

