This is an automated email from the ASF dual-hosted git repository.

jorgebg pushed a commit to branch TINKERPOP-2338
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/TINKERPOP-2338 by this push:
     new 3775925  TINKERPOP-2338 Fix gherkin test runner for .NET
3775925 is described below

commit 377592519f3d8cbb0c959769c490ddc38f97c5ee
Author: Jorge Bay Gondra <jorgebaygon...@gmail.com>
AuthorDate: Thu Feb 13 12:34:18 2020 +0100

    TINKERPOP-2338 Fix gherkin test runner for .NET
    
    Default to object for Properties() method generic param
---
 .../test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs       | 2 +-
 .../Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs           | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
index 621ec8e..59fd11e 100644
--- 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
+++ 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
@@ -41,7 +41,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
             new Dictionary<string, IgnoreReason>
             {
                 // Add here the name of scenarios to ignore and the reason, 
e.g.:
-                { "g_V_properties_propertiesXstartTimeX_drop", 
IgnoreReason.NoReason },
+                //{ "g_V_properties_propertiesXstartTimeX_drop", 
IgnoreReason.NoReason },
             };
         
         private static class Keywords
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
index 77ed4eb..d77ec5e 100644
--- 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
+++ 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
@@ -61,6 +61,7 @@ namespace 
Gremlin.Net.IntegrationTest.Gherkin.TraversalEvaluation
             switch (method.Name)
             {
                 case nameof(GraphTraversal<object,object>.Properties):
+                    return typeof(object);
                 case nameof(GraphTraversal<object,object>.Values) when 
parameterValues.Length == 1:
                     // The parameter contains the element property names
                     var properties = ((IEnumerable) 
parameterValues[parameterValues.Length - 1]).Cast<string>();

Reply via email to