Skip to content
This repository was archived by the owner on Jun 27, 2023. It is now read-only.
This repository was archived by the owner on Jun 27, 2023. It is now read-only.

Mockgen imports not working #13

@gudladona

Description

@gudladona

mockgen with Imports flag does not generate the mocked file correctly.

mockgen -source ../iam/types/apis.go -destination cmd/iam_mock.go -package iam -imports iamTypes=git.nexgen.neustar.biz/IAS/iam/types

// Automatically generated by MockGen. DO NOT EDIT!
// Source: ../iam/types/apis.go

package iam

import (
gomock "github.com/golang/mock/gomock"
)

// Mock of UserApi interface
type MockUserApi struct {
ctrl *gomock.Controller
recorder *_MockUserApiRecorder
}

// Recorder for MockUserApi (not exported)
type _MockUserApiRecorder struct {
mock *MockUserApi
}

func NewMockUserApi(ctrl *gomock.Controller) *MockUserApi {
mock := &MockUserApi{ctrl: ctrl}
mock.recorder = &_MockUserApiRecorder{mock}
return mock
}

func (_m *MockUserApi) EXPECT() *_MockUserApiRecorder {
return _m.recorder
}

func (_m *MockUserApi) CreateUser(user IAMUser) (IAMUser, error) {
ret := _m.ctrl.Call(_m, "CreateUser", user)
ret0, _ := ret[0].(IAMUser)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockUserApiRecorder) CreateUser(arg0 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "CreateUser", arg0)
}

// Mock of OrganizationApi interface
type MockOrganizationApi struct {
ctrl *gomock.Controller
recorder *_MockOrganizationApiRecorder
}

// Recorder for MockOrganizationApi (not exported)
type _MockOrganizationApiRecorder struct {
mock *MockOrganizationApi
}

func NewMockOrganizationApi(ctrl *gomock.Controller) *MockOrganizationApi {
mock := &MockOrganizationApi{ctrl: ctrl}
mock.recorder = &_MockOrganizationApiRecorder{mock}
return mock
}

func (_m *MockOrganizationApi) EXPECT() *_MockOrganizationApiRecorder {
return _m.recorder
}

func (_m *MockOrganizationApi) CreateOrganization(org IAMOrganization) (IAMOrganization, error) {
ret := _m.ctrl.Call(_m, "CreateOrganization", org)
ret0, _ := ret[0].(IAMOrganization)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockOrganizationApiRecorder) CreateOrganization(arg0 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "CreateOrganization", arg0)
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions