1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
// Code generated by MockGen. DO NOT EDIT.
// Source: go.uber.org/mock/mockgen/internal/tests/mock_name/post (interfaces: Service)
//
// Generated by this command:
//
// mockgen -mock_names=Service=PostServiceMock -package mocks -typed -destination mocks/post_service.go -self_package go.uber.org/mock/mockgen/internal/tests/mock_name/mocks go.uber.org/mock/mockgen/internal/tests/mock_name/post Service
//
// Package mocks is a generated GoMock package.
package mocks
import (
reflect "reflect"
gomock "go.uber.org/mock/gomock"
post "go.uber.org/mock/mockgen/internal/tests/mock_name/post"
user "go.uber.org/mock/mockgen/internal/tests/mock_name/user"
)
// PostServiceMock is a mock of Service interface.
type PostServiceMock struct {
ctrl *gomock.Controller
recorder *PostServiceMockMockRecorder
isgomock struct{}
}
// PostServiceMockMockRecorder is the mock recorder for PostServiceMock.
type PostServiceMockMockRecorder struct {
mock *PostServiceMock
}
// NewPostServiceMock creates a new mock instance.
func NewPostServiceMock(ctrl *gomock.Controller) *PostServiceMock {
mock := &PostServiceMock{ctrl: ctrl}
mock.recorder = &PostServiceMockMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *PostServiceMock) EXPECT() *PostServiceMockMockRecorder {
return m.recorder
}
// Create mocks base method.
func (m *PostServiceMock) Create(title, body string, author *user.User) (*post.Post, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Create", title, body, author)
ret0, _ := ret[0].(*post.Post)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Create indicates an expected call of Create.
func (mr *PostServiceMockMockRecorder) Create(title, body, author any) *PostServiceMockCreateCall {
mr.mock.ctrl.T.Helper()
call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*PostServiceMock)(nil).Create), title, body, author)
return &PostServiceMockCreateCall{Call: call}
}
// PostServiceMockCreateCall wrap *gomock.Call
type PostServiceMockCreateCall struct {
*gomock.Call
}
// Return rewrite *gomock.Call.Return
func (c *PostServiceMockCreateCall) Return(arg0 *post.Post, arg1 error) *PostServiceMockCreateCall {
c.Call = c.Call.Return(arg0, arg1)
return c
}
// Do rewrite *gomock.Call.Do
func (c *PostServiceMockCreateCall) Do(f func(string, string, *user.User) (*post.Post, error)) *PostServiceMockCreateCall {
c.Call = c.Call.Do(f)
return c
}
// DoAndReturn rewrite *gomock.Call.DoAndReturn
func (c *PostServiceMockCreateCall) DoAndReturn(f func(string, string, *user.User) (*post.Post, error)) *PostServiceMockCreateCall {
c.Call = c.Call.DoAndReturn(f)
return c
}
|