[
https://issues.apache.org/jira/browse/TINKERPOP-1919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Florian Hockmann closed TINKERPOP-1919.
---------------------------------------
Resolution: Fixed
> Gherkin runner doesn't work with P.And() and P.Or() in Gremlin.Net
> ------------------------------------------------------------------
>
> 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
> Assignee: Florian Hockmann
> Priority: Major
> 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
(v7.6.3#76005)