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] [Updated] (TINKERPOP-2785) Inability to Mock Returned Result Types in Gremlin-Go Driver

     [ https://issues.apache.org/jira/browse/TINKERPOP-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabby Good updated TINKERPOP-2785:
----------------------------------
    Summary: Inability to Mock Returned Result Types in Gremlin-Go Driver  (was: Inability to Mock Returned Data Types in Gremlin-Go Driver)

> Inability to Mock Returned Result 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
>            Priority: Minor
>
> 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)