Florian Hockmann created TINKERPOP-1919:

             Summary: Gherkin runner doesn't work with P.And() and P.Or() in 
                 Key: TINKERPOP-1919
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1919
             Project: TinkerPop
          Issue Type: Bug
          Components: dotnet
    Affects Versions: 3.2.7
            Reporter: Florian Hockmann
             Fix For: 3.2.8, 3.3.2

Gremlin.Net has split {{P}} into two classes: {{P}} and {{TraversalPredicate}}. 
This is problematic for the Gherkin runner as it tries to call methods on {{P}} 
that are only in {{TraversalPredicate}}.

We can now either let the Gherkin parser try to call {{P}} methods on both 
classes or we could also just merge those two classes together. I think the 
reason why they are split was simply that the methods in {{TraversalPredicate}} 
are written by hand whereas {{P}} is completely generated and I didn't want to 
write much code inside of Groovy strings that were part of the {{pom.xml}} 
before [~spmallette] introduced templates for the GLV generation.

This message was sent by Atlassian JIRA

Reply via email to