Best Mock code snippet using gomock.RecordCall
protocol_mock.go
Source:protocol_mock.go  
...45	ret0, _ := ret[0].(error)46	return ret047}48func (_mr *_MockTProtocolRecorder) Flush() *gomock.Call {49	return _mr.mock.ctrl.RecordCall(_mr.mock, "Flush")50}51func (_m *MockTProtocol) ReadBinary() ([]byte, error) {52	ret := _m.ctrl.Call(_m, "ReadBinary")53	ret0, _ := ret[0].([]byte)54	ret1, _ := ret[1].(error)55	return ret0, ret156}57func (_mr *_MockTProtocolRecorder) ReadBinary() *gomock.Call {58	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadBinary")59}60func (_m *MockTProtocol) ReadBool() (bool, error) {61	ret := _m.ctrl.Call(_m, "ReadBool")62	ret0, _ := ret[0].(bool)63	ret1, _ := ret[1].(error)64	return ret0, ret165}66func (_mr *_MockTProtocolRecorder) ReadBool() *gomock.Call {67	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadBool")68}69func (_m *MockTProtocol) ReadByte() (byte, error) {70	ret := _m.ctrl.Call(_m, "ReadByte")71	ret0, _ := ret[0].(byte)72	ret1, _ := ret[1].(error)73	return ret0, ret174}75func (_mr *_MockTProtocolRecorder) ReadByte() *gomock.Call {76	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadByte")77}78func (_m *MockTProtocol) ReadDouble() (float64, error) {79	ret := _m.ctrl.Call(_m, "ReadDouble")80	ret0, _ := ret[0].(float64)81	ret1, _ := ret[1].(error)82	return ret0, ret183}84func (_mr *_MockTProtocolRecorder) ReadDouble() *gomock.Call {85	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadDouble")86}87func (_m *MockTProtocol) ReadFieldBegin() (string, thrift.TType, int16, error) {88	ret := _m.ctrl.Call(_m, "ReadFieldBegin")89	ret0, _ := ret[0].(string)90	ret1, _ := ret[1].(thrift.TType)91	ret2, _ := ret[2].(int16)92	ret3, _ := ret[3].(error)93	return ret0, ret1, ret2, ret394}95func (_mr *_MockTProtocolRecorder) ReadFieldBegin() *gomock.Call {96	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadFieldBegin")97}98func (_m *MockTProtocol) ReadFieldEnd() error {99	ret := _m.ctrl.Call(_m, "ReadFieldEnd")100	ret0, _ := ret[0].(error)101	return ret0102}103func (_mr *_MockTProtocolRecorder) ReadFieldEnd() *gomock.Call {104	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadFieldEnd")105}106func (_m *MockTProtocol) ReadI16() (int16, error) {107	ret := _m.ctrl.Call(_m, "ReadI16")108	ret0, _ := ret[0].(int16)109	ret1, _ := ret[1].(error)110	return ret0, ret1111}112func (_mr *_MockTProtocolRecorder) ReadI16() *gomock.Call {113	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadI16")114}115func (_m *MockTProtocol) ReadI32() (int32, error) {116	ret := _m.ctrl.Call(_m, "ReadI32")117	ret0, _ := ret[0].(int32)118	ret1, _ := ret[1].(error)119	return ret0, ret1120}121func (_mr *_MockTProtocolRecorder) ReadI32() *gomock.Call {122	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadI32")123}124func (_m *MockTProtocol) ReadI64() (int64, error) {125	ret := _m.ctrl.Call(_m, "ReadI64")126	ret0, _ := ret[0].(int64)127	ret1, _ := ret[1].(error)128	return ret0, ret1129}130func (_mr *_MockTProtocolRecorder) ReadI64() *gomock.Call {131	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadI64")132}133func (_m *MockTProtocol) ReadListBegin() (thrift.TType, int, error) {134	ret := _m.ctrl.Call(_m, "ReadListBegin")135	ret0, _ := ret[0].(thrift.TType)136	ret1, _ := ret[1].(int)137	ret2, _ := ret[2].(error)138	return ret0, ret1, ret2139}140func (_mr *_MockTProtocolRecorder) ReadListBegin() *gomock.Call {141	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadListBegin")142}143func (_m *MockTProtocol) ReadListEnd() error {144	ret := _m.ctrl.Call(_m, "ReadListEnd")145	ret0, _ := ret[0].(error)146	return ret0147}148func (_mr *_MockTProtocolRecorder) ReadListEnd() *gomock.Call {149	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadListEnd")150}151func (_m *MockTProtocol) ReadMapBegin() (thrift.TType, thrift.TType, int, error) {152	ret := _m.ctrl.Call(_m, "ReadMapBegin")153	ret0, _ := ret[0].(thrift.TType)154	ret1, _ := ret[1].(thrift.TType)155	ret2, _ := ret[2].(int)156	ret3, _ := ret[3].(error)157	return ret0, ret1, ret2, ret3158}159func (_mr *_MockTProtocolRecorder) ReadMapBegin() *gomock.Call {160	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadMapBegin")161}162func (_m *MockTProtocol) ReadMapEnd() error {163	ret := _m.ctrl.Call(_m, "ReadMapEnd")164	ret0, _ := ret[0].(error)165	return ret0166}167func (_mr *_MockTProtocolRecorder) ReadMapEnd() *gomock.Call {168	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadMapEnd")169}170func (_m *MockTProtocol) ReadMessageBegin() (string, thrift.TMessageType, int32, error) {171	ret := _m.ctrl.Call(_m, "ReadMessageBegin")172	ret0, _ := ret[0].(string)173	ret1, _ := ret[1].(thrift.TMessageType)174	ret2, _ := ret[2].(int32)175	ret3, _ := ret[3].(error)176	return ret0, ret1, ret2, ret3177}178func (_mr *_MockTProtocolRecorder) ReadMessageBegin() *gomock.Call {179	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadMessageBegin")180}181func (_m *MockTProtocol) ReadMessageEnd() error {182	ret := _m.ctrl.Call(_m, "ReadMessageEnd")183	ret0, _ := ret[0].(error)184	return ret0185}186func (_mr *_MockTProtocolRecorder) ReadMessageEnd() *gomock.Call {187	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadMessageEnd")188}189func (_m *MockTProtocol) ReadSetBegin() (thrift.TType, int, error) {190	ret := _m.ctrl.Call(_m, "ReadSetBegin")191	ret0, _ := ret[0].(thrift.TType)192	ret1, _ := ret[1].(int)193	ret2, _ := ret[2].(error)194	return ret0, ret1, ret2195}196func (_mr *_MockTProtocolRecorder) ReadSetBegin() *gomock.Call {197	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadSetBegin")198}199func (_m *MockTProtocol) ReadSetEnd() error {200	ret := _m.ctrl.Call(_m, "ReadSetEnd")201	ret0, _ := ret[0].(error)202	return ret0203}204func (_mr *_MockTProtocolRecorder) ReadSetEnd() *gomock.Call {205	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadSetEnd")206}207func (_m *MockTProtocol) ReadString() (string, error) {208	ret := _m.ctrl.Call(_m, "ReadString")209	ret0, _ := ret[0].(string)210	ret1, _ := ret[1].(error)211	return ret0, ret1212}213func (_mr *_MockTProtocolRecorder) ReadString() *gomock.Call {214	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadString")215}216func (_m *MockTProtocol) ReadStructBegin() (string, error) {217	ret := _m.ctrl.Call(_m, "ReadStructBegin")218	ret0, _ := ret[0].(string)219	ret1, _ := ret[1].(error)220	return ret0, ret1221}222func (_mr *_MockTProtocolRecorder) ReadStructBegin() *gomock.Call {223	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadStructBegin")224}225func (_m *MockTProtocol) ReadStructEnd() error {226	ret := _m.ctrl.Call(_m, "ReadStructEnd")227	ret0, _ := ret[0].(error)228	return ret0229}230func (_mr *_MockTProtocolRecorder) ReadStructEnd() *gomock.Call {231	return _mr.mock.ctrl.RecordCall(_mr.mock, "ReadStructEnd")232}233func (_m *MockTProtocol) Skip(_param0 thrift.TType) error {234	ret := _m.ctrl.Call(_m, "Skip", _param0)235	ret0, _ := ret[0].(error)236	return ret0237}238func (_mr *_MockTProtocolRecorder) Skip(arg0 interface{}) *gomock.Call {239	return _mr.mock.ctrl.RecordCall(_mr.mock, "Skip", arg0)240}241func (_m *MockTProtocol) Transport() thrift.TTransport {242	ret := _m.ctrl.Call(_m, "Transport")243	ret0, _ := ret[0].(thrift.TTransport)244	return ret0245}246func (_mr *_MockTProtocolRecorder) Transport() *gomock.Call {247	return _mr.mock.ctrl.RecordCall(_mr.mock, "Transport")248}249func (_m *MockTProtocol) WriteBinary(_param0 []byte) error {250	ret := _m.ctrl.Call(_m, "WriteBinary", _param0)251	ret0, _ := ret[0].(error)252	return ret0253}254func (_mr *_MockTProtocolRecorder) WriteBinary(arg0 interface{}) *gomock.Call {255	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteBinary", arg0)256}257func (_m *MockTProtocol) WriteBool(_param0 bool) error {258	ret := _m.ctrl.Call(_m, "WriteBool", _param0)259	ret0, _ := ret[0].(error)260	return ret0261}262func (_mr *_MockTProtocolRecorder) WriteBool(arg0 interface{}) *gomock.Call {263	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteBool", arg0)264}265func (_m *MockTProtocol) WriteByte(_param0 byte) error {266	ret := _m.ctrl.Call(_m, "WriteByte", _param0)267	ret0, _ := ret[0].(error)268	return ret0269}270func (_mr *_MockTProtocolRecorder) WriteByte(arg0 interface{}) *gomock.Call {271	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteByte", arg0)272}273func (_m *MockTProtocol) WriteDouble(_param0 float64) error {274	ret := _m.ctrl.Call(_m, "WriteDouble", _param0)275	ret0, _ := ret[0].(error)276	return ret0277}278func (_mr *_MockTProtocolRecorder) WriteDouble(arg0 interface{}) *gomock.Call {279	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteDouble", arg0)280}281func (_m *MockTProtocol) WriteFieldBegin(_param0 string, _param1 thrift.TType, _param2 int16) error {282	ret := _m.ctrl.Call(_m, "WriteFieldBegin", _param0, _param1, _param2)283	ret0, _ := ret[0].(error)284	return ret0285}286func (_mr *_MockTProtocolRecorder) WriteFieldBegin(arg0, arg1, arg2 interface{}) *gomock.Call {287	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteFieldBegin", arg0, arg1, arg2)288}289func (_m *MockTProtocol) WriteFieldEnd() error {290	ret := _m.ctrl.Call(_m, "WriteFieldEnd")291	ret0, _ := ret[0].(error)292	return ret0293}294func (_mr *_MockTProtocolRecorder) WriteFieldEnd() *gomock.Call {295	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteFieldEnd")296}297func (_m *MockTProtocol) WriteFieldStop() error {298	ret := _m.ctrl.Call(_m, "WriteFieldStop")299	ret0, _ := ret[0].(error)300	return ret0301}302func (_mr *_MockTProtocolRecorder) WriteFieldStop() *gomock.Call {303	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteFieldStop")304}305func (_m *MockTProtocol) WriteI16(_param0 int16) error {306	ret := _m.ctrl.Call(_m, "WriteI16", _param0)307	ret0, _ := ret[0].(error)308	return ret0309}310func (_mr *_MockTProtocolRecorder) WriteI16(arg0 interface{}) *gomock.Call {311	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteI16", arg0)312}313func (_m *MockTProtocol) WriteI32(_param0 int32) error {314	ret := _m.ctrl.Call(_m, "WriteI32", _param0)315	ret0, _ := ret[0].(error)316	return ret0317}318func (_mr *_MockTProtocolRecorder) WriteI32(arg0 interface{}) *gomock.Call {319	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteI32", arg0)320}321func (_m *MockTProtocol) WriteI64(_param0 int64) error {322	ret := _m.ctrl.Call(_m, "WriteI64", _param0)323	ret0, _ := ret[0].(error)324	return ret0325}326func (_mr *_MockTProtocolRecorder) WriteI64(arg0 interface{}) *gomock.Call {327	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteI64", arg0)328}329func (_m *MockTProtocol) WriteListBegin(_param0 thrift.TType, _param1 int) error {330	ret := _m.ctrl.Call(_m, "WriteListBegin", _param0, _param1)331	ret0, _ := ret[0].(error)332	return ret0333}334func (_mr *_MockTProtocolRecorder) WriteListBegin(arg0, arg1 interface{}) *gomock.Call {335	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteListBegin", arg0, arg1)336}337func (_m *MockTProtocol) WriteListEnd() error {338	ret := _m.ctrl.Call(_m, "WriteListEnd")339	ret0, _ := ret[0].(error)340	return ret0341}342func (_mr *_MockTProtocolRecorder) WriteListEnd() *gomock.Call {343	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteListEnd")344}345func (_m *MockTProtocol) WriteMapBegin(_param0 thrift.TType, _param1 thrift.TType, _param2 int) error {346	ret := _m.ctrl.Call(_m, "WriteMapBegin", _param0, _param1, _param2)347	ret0, _ := ret[0].(error)348	return ret0349}350func (_mr *_MockTProtocolRecorder) WriteMapBegin(arg0, arg1, arg2 interface{}) *gomock.Call {351	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteMapBegin", arg0, arg1, arg2)352}353func (_m *MockTProtocol) WriteMapEnd() error {354	ret := _m.ctrl.Call(_m, "WriteMapEnd")355	ret0, _ := ret[0].(error)356	return ret0357}358func (_mr *_MockTProtocolRecorder) WriteMapEnd() *gomock.Call {359	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteMapEnd")360}361func (_m *MockTProtocol) WriteMessageBegin(_param0 string, _param1 thrift.TMessageType, _param2 int32) error {362	ret := _m.ctrl.Call(_m, "WriteMessageBegin", _param0, _param1, _param2)363	ret0, _ := ret[0].(error)364	return ret0365}366func (_mr *_MockTProtocolRecorder) WriteMessageBegin(arg0, arg1, arg2 interface{}) *gomock.Call {367	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteMessageBegin", arg0, arg1, arg2)368}369func (_m *MockTProtocol) WriteMessageEnd() error {370	ret := _m.ctrl.Call(_m, "WriteMessageEnd")371	ret0, _ := ret[0].(error)372	return ret0373}374func (_mr *_MockTProtocolRecorder) WriteMessageEnd() *gomock.Call {375	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteMessageEnd")376}377func (_m *MockTProtocol) WriteSetBegin(_param0 thrift.TType, _param1 int) error {378	ret := _m.ctrl.Call(_m, "WriteSetBegin", _param0, _param1)379	ret0, _ := ret[0].(error)380	return ret0381}382func (_mr *_MockTProtocolRecorder) WriteSetBegin(arg0, arg1 interface{}) *gomock.Call {383	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteSetBegin", arg0, arg1)384}385func (_m *MockTProtocol) WriteSetEnd() error {386	ret := _m.ctrl.Call(_m, "WriteSetEnd")387	ret0, _ := ret[0].(error)388	return ret0389}390func (_mr *_MockTProtocolRecorder) WriteSetEnd() *gomock.Call {391	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteSetEnd")392}393func (_m *MockTProtocol) WriteString(_param0 string) error {394	ret := _m.ctrl.Call(_m, "WriteString", _param0)395	ret0, _ := ret[0].(error)396	return ret0397}398func (_mr *_MockTProtocolRecorder) WriteString(arg0 interface{}) *gomock.Call {399	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteString", arg0)400}401func (_m *MockTProtocol) WriteStructBegin(_param0 string) error {402	ret := _m.ctrl.Call(_m, "WriteStructBegin", _param0)403	ret0, _ := ret[0].(error)404	return ret0405}406func (_mr *_MockTProtocolRecorder) WriteStructBegin(arg0 interface{}) *gomock.Call {407	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteStructBegin", arg0)408}409func (_m *MockTProtocol) WriteStructEnd() error {410	ret := _m.ctrl.Call(_m, "WriteStructEnd")411	ret0, _ := ret[0].(error)412	return ret0413}414func (_mr *_MockTProtocolRecorder) WriteStructEnd() *gomock.Call {415	return _mr.mock.ctrl.RecordCall(_mr.mock, "WriteStructEnd")416}...interface_mocks_test.go
Source:interface_mocks_test.go  
...29	ret0, _ := ret[0].(error)30	return ret031}32func (_mr *_MockFragmentRecorder) Execute(arg0, arg1, arg2 interface{}) *gomock.Call {33	return _mr.mock.ctrl.RecordCall(_mr.mock, "Execute", arg0, arg1, arg2)34}35func (_m *MockFragment) MemorySize() int {36	ret := _m.ctrl.Call(_m, "MemorySize")37	ret0, _ := ret[0].(int)38	return ret039}40func (_mr *_MockFragmentRecorder) MemorySize() *gomock.Call {41	return _mr.mock.ctrl.RecordCall(_mr.mock, "MemorySize")42}43func (_m *MockFragment) Stylesheets() [][]html.Attribute {44	ret := _m.ctrl.Call(_m, "Stylesheets")45	ret0, _ := ret[0].([][]html.Attribute)46	return ret047}48func (_mr *_MockFragmentRecorder) Stylesheets() *gomock.Call {49	return _mr.mock.ctrl.RecordCall(_mr.mock, "Stylesheets")50}51// Mock of ContentLoader interface52type MockContentLoader struct {53	ctrl     *gomock.Controller54	recorder *_MockContentLoaderRecorder55}56// Recorder for MockContentLoader (not exported)57type _MockContentLoaderRecorder struct {58	mock *MockContentLoader59}60func NewMockContentLoader(ctrl *gomock.Controller) *MockContentLoader {61	mock := &MockContentLoader{ctrl: ctrl}62	mock.recorder = &_MockContentLoaderRecorder{mock}63	return mock64}65func (_m *MockContentLoader) EXPECT() *_MockContentLoaderRecorder {66	return _m.recorder67}68func (_m *MockContentLoader) Load(_param0 *FetchDefinition) (Content, error) {69	ret := _m.ctrl.Call(_m, "Load", _param0)70	ret0, _ := ret[0].(Content)71	ret1, _ := ret[1].(error)72	return ret0, ret173}74func (_mr *_MockContentLoaderRecorder) Load(arg0 interface{}) *gomock.Call {75	return _mr.mock.ctrl.RecordCall(_mr.mock, "Load", arg0)76}77// Mock of Content interface78type MockContent struct {79	ctrl     *gomock.Controller80	recorder *_MockContentRecorder81}82// Recorder for MockContent (not exported)83type _MockContentRecorder struct {84	mock *MockContent85}86func NewMockContent(ctrl *gomock.Controller) *MockContent {87	mock := &MockContent{ctrl: ctrl}88	mock.recorder = &_MockContentRecorder{mock}89	return mock90}91func (_m *MockContent) EXPECT() *_MockContentRecorder {92	return _m.recorder93}94func (_m *MockContent) Body() map[string]Fragment {95	ret := _m.ctrl.Call(_m, "Body")96	ret0, _ := ret[0].(map[string]Fragment)97	return ret098}99func (_mr *_MockContentRecorder) Body() *gomock.Call {100	return _mr.mock.ctrl.RecordCall(_mr.mock, "Body")101}102func (_m *MockContent) BodyAttributes() Fragment {103	ret := _m.ctrl.Call(_m, "BodyAttributes")104	ret0, _ := ret[0].(Fragment)105	return ret0106}107func (_mr *_MockContentRecorder) BodyAttributes() *gomock.Call {108	return _mr.mock.ctrl.RecordCall(_mr.mock, "BodyAttributes")109}110func (_m *MockContent) BodyAttributesArray() []html.Attribute {111	ret := _m.ctrl.Call(_m, "BodyAttributesArray")112	ret0, _ := ret[0].([]html.Attribute)113	return ret0114}115func (_mr *_MockContentRecorder) BodyAttributesArray() *gomock.Call {116	return _mr.mock.ctrl.RecordCall(_mr.mock, "BodyAttributesArray")117}118func (_m *MockContent) Dependencies() map[string]Params {119	ret := _m.ctrl.Call(_m, "Dependencies")120	ret0, _ := ret[0].(map[string]Params)121	return ret0122}123func (_mr *_MockContentRecorder) Dependencies() *gomock.Call {124	return _mr.mock.ctrl.RecordCall(_mr.mock, "Dependencies")125}126func (_m *MockContent) Head() Fragment {127	ret := _m.ctrl.Call(_m, "Head")128	ret0, _ := ret[0].(Fragment)129	return ret0130}131func (_mr *_MockContentRecorder) Head() *gomock.Call {132	return _mr.mock.ctrl.RecordCall(_mr.mock, "Head")133}134func (_m *MockContent) HttpHeader() http.Header {135	ret := _m.ctrl.Call(_m, "HttpHeader")136	ret0, _ := ret[0].(http.Header)137	return ret0138}139func (_mr *_MockContentRecorder) HttpHeader() *gomock.Call {140	return _mr.mock.ctrl.RecordCall(_mr.mock, "HttpHeader")141}142func (_m *MockContent) HttpStatusCode() int {143	ret := _m.ctrl.Call(_m, "HttpStatusCode")144	ret0, _ := ret[0].(int)145	return ret0146}147func (_mr *_MockContentRecorder) HttpStatusCode() *gomock.Call {148	return _mr.mock.ctrl.RecordCall(_mr.mock, "HttpStatusCode")149}150func (_m *MockContent) MemorySize() int {151	ret := _m.ctrl.Call(_m, "MemorySize")152	ret0, _ := ret[0].(int)153	return ret0154}155func (_mr *_MockContentRecorder) MemorySize() *gomock.Call {156	return _mr.mock.ctrl.RecordCall(_mr.mock, "MemorySize")157}158func (_m *MockContent) Meta() map[string]interface{} {159	ret := _m.ctrl.Call(_m, "Meta")160	ret0, _ := ret[0].(map[string]interface{})161	return ret0162}163func (_mr *_MockContentRecorder) Meta() *gomock.Call {164	return _mr.mock.ctrl.RecordCall(_mr.mock, "Meta")165}166func (_m *MockContent) Name() string {167	ret := _m.ctrl.Call(_m, "Name")168	ret0, _ := ret[0].(string)169	return ret0170}171func (_mr *_MockContentRecorder) Name() *gomock.Call {172	return _mr.mock.ctrl.RecordCall(_mr.mock, "Name")173}174func (_m *MockContent) Reader() io.ReadCloser {175	ret := _m.ctrl.Call(_m, "Reader")176	ret0, _ := ret[0].(io.ReadCloser)177	return ret0178}179func (_mr *_MockContentRecorder) Reader() *gomock.Call {180	return _mr.mock.ctrl.RecordCall(_mr.mock, "Reader")181}182func (_m *MockContent) RequiredContent() []*FetchDefinition {183	ret := _m.ctrl.Call(_m, "RequiredContent")184	ret0, _ := ret[0].([]*FetchDefinition)185	return ret0186}187func (_mr *_MockContentRecorder) RequiredContent() *gomock.Call {188	return _mr.mock.ctrl.RecordCall(_mr.mock, "RequiredContent")189}190func (_m *MockContent) Tail() Fragment {191	ret := _m.ctrl.Call(_m, "Tail")192	ret0, _ := ret[0].(Fragment)193	return ret0194}195func (_mr *_MockContentRecorder) Tail() *gomock.Call {196	return _mr.mock.ctrl.RecordCall(_mr.mock, "Tail")197}198// Mock of ContentMerger interface199type MockContentMerger struct {200	ctrl     *gomock.Controller201	recorder *_MockContentMergerRecorder202}203// Recorder for MockContentMerger (not exported)204type _MockContentMergerRecorder struct {205	mock *MockContentMerger206}207func NewMockContentMerger(ctrl *gomock.Controller) *MockContentMerger {208	mock := &MockContentMerger{ctrl: ctrl}209	mock.recorder = &_MockContentMergerRecorder{mock}210	return mock211}212func (_m *MockContentMerger) EXPECT() *_MockContentMergerRecorder {213	return _m.recorder214}215func (_m *MockContentMerger) AddContent(_param0 Content, _param1 int) {216	_m.ctrl.Call(_m, "AddContent", _param0, _param1)217}218func (_mr *_MockContentMergerRecorder) AddContent(arg0, arg1 interface{}) *gomock.Call {219	return _mr.mock.ctrl.RecordCall(_mr.mock, "AddContent", arg0, arg1)220}221func (_m *MockContentMerger) GetHtml() ([]byte, error) {222	ret := _m.ctrl.Call(_m, "GetHtml")223	ret0, _ := ret[0].([]byte)224	ret1, _ := ret[1].(error)225	return ret0, ret1226}227func (_mr *_MockContentMergerRecorder) GetHtml() *gomock.Call {228	return _mr.mock.ctrl.RecordCall(_mr.mock, "GetHtml")229}230func (_m *MockContentMerger) SetDeduplicationStrategy(_param0 StylesheetDeduplicationStrategy) {231	_m.ctrl.Call(_m, "SetDeduplicationStrategy", _param0)232}233func (_mr *_MockContentMergerRecorder) SetDeduplicationStrategy(arg0 interface{}) *gomock.Call {234	return _mr.mock.ctrl.RecordCall(_mr.mock, "SetDeduplicationStrategy", arg0)235}236// Mock of ContentParser interface237type MockContentParser struct {238	ctrl     *gomock.Controller239	recorder *_MockContentParserRecorder240}241// Recorder for MockContentParser (not exported)242type _MockContentParserRecorder struct {243	mock *MockContentParser244}245func NewMockContentParser(ctrl *gomock.Controller) *MockContentParser {246	mock := &MockContentParser{ctrl: ctrl}247	mock.recorder = &_MockContentParserRecorder{mock}248	return mock249}250func (_m *MockContentParser) EXPECT() *_MockContentParserRecorder {251	return _m.recorder252}253func (_m *MockContentParser) Parse(_param0 *MemoryContent, _param1 io.Reader) error {254	ret := _m.ctrl.Call(_m, "Parse", _param0, _param1)255	ret0, _ := ret[0].(error)256	return ret0257}258func (_mr *_MockContentParserRecorder) Parse(arg0, arg1 interface{}) *gomock.Call {259	return _mr.mock.ctrl.RecordCall(_mr.mock, "Parse", arg0, arg1)260}261// Mock of ResponseProcessor interface262type MockResponseProcessor struct {263	ctrl     *gomock.Controller264	recorder *_MockResponseProcessorRecorder265}266// Recorder for MockResponseProcessor (not exported)267type _MockResponseProcessorRecorder struct {268	mock *MockResponseProcessor269}270func NewMockResponseProcessor(ctrl *gomock.Controller) *MockResponseProcessor {271	mock := &MockResponseProcessor{ctrl: ctrl}272	mock.recorder = &_MockResponseProcessorRecorder{mock}273	return mock274}275func (_m *MockResponseProcessor) EXPECT() *_MockResponseProcessorRecorder {276	return _m.recorder277}278func (_m *MockResponseProcessor) Process(_param0 *http.Response, _param1 string) error {279	ret := _m.ctrl.Call(_m, "Process", _param0, _param1)280	ret0, _ := ret[0].(error)281	return ret0282}283func (_mr *_MockResponseProcessorRecorder) Process(arg0, arg1 interface{}) *gomock.Call {284	return _mr.mock.ctrl.RecordCall(_mr.mock, "Process", arg0, arg1)285}286// Mock of Cache interface287type MockCache struct {288	ctrl     *gomock.Controller289	recorder *_MockCacheRecorder290}291// Recorder for MockCache (not exported)292type _MockCacheRecorder struct {293	mock *MockCache294}295func NewMockCache(ctrl *gomock.Controller) *MockCache {296	mock := &MockCache{ctrl: ctrl}297	mock.recorder = &_MockCacheRecorder{mock}298	return mock299}300func (_m *MockCache) EXPECT() *_MockCacheRecorder {301	return _m.recorder302}303func (_m *MockCache) Get(_param0 string) (interface{}, bool) {304	ret := _m.ctrl.Call(_m, "Get", _param0)305	ret0, _ := ret[0].(interface{})306	ret1, _ := ret[1].(bool)307	return ret0, ret1308}309func (_mr *_MockCacheRecorder) Get(arg0 interface{}) *gomock.Call {310	return _mr.mock.ctrl.RecordCall(_mr.mock, "Get", arg0)311}312func (_m *MockCache) Invalidate() {313	_m.ctrl.Call(_m, "Invalidate")314}315func (_mr *_MockCacheRecorder) Invalidate() *gomock.Call {316	return _mr.mock.ctrl.RecordCall(_mr.mock, "Invalidate")317}318func (_m *MockCache) PurgeEntries(_param0 []string) {319	_m.ctrl.Call(_m, "PurgeEntries", _param0)320}321func (_mr *_MockCacheRecorder) PurgeEntries(arg0 interface{}) *gomock.Call {322	return _mr.mock.ctrl.RecordCall(_mr.mock, "PurgeEntries", arg0)323}324func (_m *MockCache) Set(_param0 string, _param1 string, _param2 int, _param3 interface{}) {325	_m.ctrl.Call(_m, "Set", _param0, _param1, _param2, _param3)326}327func (_mr *_MockCacheRecorder) Set(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {328	return _mr.mock.ctrl.RecordCall(_mr.mock, "Set", arg0, arg1, arg2, arg3)329}...RecordCall
Using AI Code Generation
1func (m *MockInterface) RecordCall() {2    m.ctrl.RecordCall(m, "RecordCall")3}4func (m *MockInterface) RecordCall() {5    m.ctrl.RecordCall(m, "RecordCall")6}7func (m *MockInterface) RecordCall() {8    m.ctrl.RecordCall(m, "RecordCall")9}10func (m *MockInterface) RecordCall() {11    m.ctrl.RecordCall(m, "RecordCall")12}13func (m *MockInterface) RecordCall() {14    m.ctrl.RecordCall(m, "RecordCall")15}16func (m *MockInterface) RecordCall() {17    m.ctrl.RecordCall(m, "RecordCall")18}19func (m *MockInterface) RecordCall() {20    m.ctrl.RecordCall(m, "RecordCall")21}22func (m *MockInterface) RecordCall() {23    m.ctrl.RecordCall(m, "RecordCall")24}25func (m *MockInterface) RecordCall() {26    m.ctrl.RecordCall(m, "RecordCall")27}28func (m *MockInterface) RecordCall() {29    m.ctrl.RecordCall(m, "RecordCall")30}31func (m *MockInterface) RecordCall() {32    m.ctrl.RecordCall(m, "RecordCall")33}34func (m *MockInterface) RecordCall() {35    m.ctrl.RecordCall(m, "RecordCall")36}RecordCall
Using AI Code Generation
1mockCtrl := gomock.NewController(t)2mockClient := mock.NewMockClient(mockCtrl)3mockClient.EXPECT().RecordCall(gomock.Any()).Return(nil).Times(1)4mockCtrl := gomock.NewController(t)5mockClient := mock.NewMockClient(mockCtrl)6mockClient.EXPECT().RecordCall(gomock.Any()).Return(nil).Times(1)7mockCtrl := gomock.NewController(t)8mockClient := mock.NewMockClient(mockCtrl)9mockClient.EXPECT().RecordCall(gomock.Any()).Return(nil).Times(1)10func (s *Service) DoSomething(ctx context.Context, request *Request) (*Response, error) {11}12What is the best way to test this function? Should I write a test for each possible error? Or should I write a test that checks if the function returns an error if the request is invalid (without checking the type of error)?13func TestSomething(t *testing.T) {14    ctx := context.Background()15    mock := &mocks.Function{}16    mock.On("DoSomething", ctx).Return(nil)17    something(ctx, mock.DoSomething)18}19func something(ctx context.Context, doSomething func(ctx context.Context) error) error {20    return doSomething(ctx)21}22func TestSomething(t *testing.T) {23    ctx := context.Background()24    mock := &mocks.Function{}25    mock.On("DoSomething", ctx).Return(nil)26    something(ctx, mock.DoSomething)27}RecordCall
Using AI Code Generation
1func TestRecordCall(t *testing.T) {2    ctrl := gomock.NewController(t)3    mock := mock.NewMockInterface(ctrl)4    mock.EXPECT().DoSomething().Return(1, nil).RecordCall(mock.EXPECT().DoSomethingElse())5    mock.DoSomething()6    mock.DoSomethingElse()7}8func TestDo(t *testing.T) {9    ctrl := gomock.NewController(t)10    mock := mock.NewMockInterface(ctrl)11    mock.EXPECT().DoSomething().Return(1, nil).Do(func() {12        fmt.Println("Do something")13    })14    mock.DoSomething()15}16func TestDoAndReturn(t *testing.T) {17    ctrl := gomock.NewController(t)18    mock := mock.NewMockInterface(ctrl)19    mock.EXPECT().DoSomething().DoAndReturn(func() (int, error) {20    })21    mock.DoSomething()22}23func TestDoAndReturn(t *testing.T) {24    ctrl := gomock.NewController(t)25    mock := mock.NewMockInterface(ctrl)26    mock.EXPECT().DoSomething().DoAndReturn(func() (int, error) {27    })28    mock.DoSomething()29}30func TestDoAndReturn(t *testing.T) {31    ctrl := gomock.NewController(tLearn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
