You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Gabby Good (Jira)" <ji...@apache.org> on 2022/08/17 15:06:00 UTC

[jira] [Created] (TINKERPOP-2785) Inability to Mock Returned Data Types in Gremlin-Go Driver

Gabby Good created TINKERPOP-2785:
-------------------------------------

             Summary: Inability to Mock Returned Data Types in Gremlin-Go Driver
                 Key: TINKERPOP-2785
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2785
             Project: TinkerPop
          Issue Type: Bug
          Components: go
            Reporter: Gabby Good


The [ResultSet interface|https://github.com/apache/tinkerpop/blob/master/gremlin-go/driver/resultSet.go#L30] is mockable, as are its methods. However, the [Result|https://github.com/apache/tinkerpop/blob/master/gremlin-go/driver/result.go#L29] struct has no way to assign data, and the result field is unexported so you cannot assign to it directly. This makes it impossible to mock return data from any methods that return this type.

 

I have created [this PR|https://github.com/apache/tinkerpop/pull/1785] to export the result field, so that it can be mocked.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)