From 3aa0e23e78eee5608664e637d2aecdf548bbcc19 Mon Sep 17 00:00:00 2001 From: Daniel Weber Date: Wed, 26 Feb 2025 14:58:11 +0100 Subject: [PATCH] More coverage for the Tree-operator. --- ...Test.Tree_for_code_coverage_1.verified.txt | 191 +++++++ ...est.Tree_for_code_coverage_10.verified.txt | 137 +++++ ...est.Tree_for_code_coverage_11.verified.txt | 131 +++++ ...est.Tree_for_code_coverage_12.verified.txt | 125 +++++ ...est.Tree_for_code_coverage_13.verified.txt | 119 ++++ ...est.Tree_for_code_coverage_14.verified.txt | 113 ++++ ...est.Tree_for_code_coverage_15.verified.txt | 107 ++++ ...est.Tree_for_code_coverage_16.verified.txt | 101 ++++ ...est.Tree_for_code_coverage_17.verified.txt | 95 ++++ ...est.Tree_for_code_coverage_18.verified.txt | 89 +++ ...est.Tree_for_code_coverage_19.verified.txt | 83 +++ ...Test.Tree_for_code_coverage_2.verified.txt | 185 +++++++ ...est.Tree_for_code_coverage_20.verified.txt | 77 +++ ...est.Tree_for_code_coverage_21.verified.txt | 71 +++ ...est.Tree_for_code_coverage_22.verified.txt | 65 +++ ...est.Tree_for_code_coverage_23.verified.txt | 59 ++ ...est.Tree_for_code_coverage_24.verified.txt | 53 ++ ...Test.Tree_for_code_coverage_3.verified.txt | 179 ++++++ ...Test.Tree_for_code_coverage_4.verified.txt | 173 ++++++ ...Test.Tree_for_code_coverage_5.verified.txt | 167 ++++++ ...Test.Tree_for_code_coverage_6.verified.txt | 161 ++++++ ...Test.Tree_for_code_coverage_7.verified.txt | 155 ++++++ ...Test.Tree_for_code_coverage_8.verified.txt | 149 +++++ ...Test.Tree_for_code_coverage_9.verified.txt | 143 +++++ .../RequestMessageSerializationTest.cs | 522 +++++++++++++++++- 25 files changed, 3449 insertions(+), 1 deletion(-) create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_1.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_10.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_11.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_12.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_13.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_14.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_15.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_16.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_17.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_18.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_19.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_2.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_20.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_21.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_22.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_23.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_24.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_3.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_4.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_5.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_6.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_7.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_8.verified.txt create mode 100644 test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_9.verified.txt diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_1.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_1.verified.txt new file mode 100644 index 000000000..1ec960da9 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_1.verified.txt @@ -0,0 +1,191 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_10.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_10.verified.txt new file mode 100644 index 000000000..73296a405 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_10.verified.txt @@ -0,0 +1,137 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_11.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_11.verified.txt new file mode 100644 index 000000000..ec44c0fee --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_11.verified.txt @@ -0,0 +1,131 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_12.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_12.verified.txt new file mode 100644 index 000000000..8e135e5f3 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_12.verified.txt @@ -0,0 +1,125 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_13.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_13.verified.txt new file mode 100644 index 000000000..ccc06ea9b --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_13.verified.txt @@ -0,0 +1,119 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_14.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_14.verified.txt new file mode 100644 index 000000000..aab6cb3f5 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_14.verified.txt @@ -0,0 +1,113 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_15.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_15.verified.txt new file mode 100644 index 000000000..03f4f7cb1 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_15.verified.txt @@ -0,0 +1,107 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_16.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_16.verified.txt new file mode 100644 index 000000000..d6ddf4c1e --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_16.verified.txt @@ -0,0 +1,101 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_17.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_17.verified.txt new file mode 100644 index 000000000..4006eaca4 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_17.verified.txt @@ -0,0 +1,95 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_18.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_18.verified.txt new file mode 100644 index 000000000..a84c30514 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_18.verified.txt @@ -0,0 +1,89 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_19.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_19.verified.txt new file mode 100644 index 000000000..bcbec44fa --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_19.verified.txt @@ -0,0 +1,83 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_2.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_2.verified.txt new file mode 100644 index 000000000..eecf156c9 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_2.verified.txt @@ -0,0 +1,185 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_20.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_20.verified.txt new file mode 100644 index 000000000..c15a6ef68 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_20.verified.txt @@ -0,0 +1,77 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_21.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_21.verified.txt new file mode 100644 index 000000000..d603f6ad2 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_21.verified.txt @@ -0,0 +1,71 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_22.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_22.verified.txt new file mode 100644 index 000000000..2cab55acc --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_22.verified.txt @@ -0,0 +1,65 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_23.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_23.verified.txt new file mode 100644 index 000000000..1d9325b0b --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_23.verified.txt @@ -0,0 +1,59 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_24.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_24.verified.txt new file mode 100644 index 000000000..ce0d99711 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_24.verified.txt @@ -0,0 +1,53 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_3.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_3.verified.txt new file mode 100644 index 000000000..d78ec6473 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_3.verified.txt @@ -0,0 +1,179 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_4.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_4.verified.txt new file mode 100644 index 000000000..23a1fd5e1 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_4.verified.txt @@ -0,0 +1,173 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_5.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_5.verified.txt new file mode 100644 index 000000000..6608e04db --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_5.verified.txt @@ -0,0 +1,167 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_6.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_6.verified.txt new file mode 100644 index 000000000..6234d5263 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_6.verified.txt @@ -0,0 +1,161 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_7.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_7.verified.txt new file mode 100644 index 000000000..d28588270 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_7.verified.txt @@ -0,0 +1,155 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_8.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_8.verified.txt new file mode 100644 index 000000000..5e17a21e1 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_8.verified.txt @@ -0,0 +1,149 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_9.verified.txt b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_9.verified.txt new file mode 100644 index 000000000..31dcff955 --- /dev/null +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.Tree_for_code_coverage_9.verified.txt @@ -0,0 +1,143 @@ +{ + RequestId: 12345678-9012-3456-7890-123456789012, + Operation: bytecode, + Processor: traversal, + Arguments: { + aliases: { + g: g + }, + gremlin: { + StepInstructions: [ + { + OperatorName: V + }, + { + OperatorName: hasLabel, + Arguments: [ + Person + ] + }, + { + OperatorName: tree + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by, + Arguments: [ + Age + ] + }, + { + OperatorName: by + } + ] + } + } +} \ No newline at end of file diff --git a/test/Core.Tests/Serialization/RequestMessageSerializationTest.cs b/test/Core.Tests/Serialization/RequestMessageSerializationTest.cs index 3faac6f1d..a0f8c8e51 100644 --- a/test/Core.Tests/Serialization/RequestMessageSerializationTest.cs +++ b/test/Core.Tests/Serialization/RequestMessageSerializationTest.cs @@ -1,4 +1,5 @@ -using ExRam.Gremlinq.Tests.Infrastructure; +using ExRam.Gremlinq.Tests.Entities; +using ExRam.Gremlinq.Tests.Infrastructure; using Gremlin.Net.Driver.Messages; @@ -11,5 +12,524 @@ public RequestMessageSerializationTest(GremlinqFixture fixture) : base( new SerializingVerifier()) { } + + [Fact] + public virtual Task Tree_for_code_coverage_1() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_2() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_3() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_4() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_5() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_6() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_7() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_8() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_9() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_10() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_11() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_12() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_13() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_14() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_15() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_16() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + + + [Fact] + public virtual Task Tree_for_code_coverage_17() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + + [Fact] + public virtual Task Tree_for_code_coverage_18() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_19() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_20() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_21() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_22() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_23() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); + + [Fact] + public virtual Task Tree_for_code_coverage_24() => _g + .V() + .Tree(_ => _ + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age) + .Of().By(x => x.Age)) + .Verify(); } }