github.com/olli-ai/jx/v2@v2.0.400-0.20210921045218-14731b4dd448/pkg/gits/mocks/organisation_checker.go (about) 1 // Code generated by pegomock. DO NOT EDIT. 2 // Source: github.com/olli-ai/jx/v2/pkg/gits (interfaces: OrganisationChecker) 3 4 package gits_test 5 6 import ( 7 "reflect" 8 "time" 9 10 pegomock "github.com/petergtz/pegomock" 11 ) 12 13 type MockOrganisationChecker struct { 14 fail func(message string, callerSkip ...int) 15 } 16 17 func NewMockOrganisationChecker(options ...pegomock.Option) *MockOrganisationChecker { 18 mock := &MockOrganisationChecker{} 19 for _, option := range options { 20 option.Apply(mock) 21 } 22 return mock 23 } 24 25 func (mock *MockOrganisationChecker) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh } 26 func (mock *MockOrganisationChecker) FailHandler() pegomock.FailHandler { return mock.fail } 27 28 func (mock *MockOrganisationChecker) IsUserInOrganisation(_param0 string, _param1 string) (bool, error) { 29 if mock == nil { 30 panic("mock must not be nil. Use myMock := NewMockOrganisationChecker().") 31 } 32 params := []pegomock.Param{_param0, _param1} 33 result := pegomock.GetGenericMockFrom(mock).Invoke("IsUserInOrganisation", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 34 var ret0 bool 35 var ret1 error 36 if len(result) != 0 { 37 if result[0] != nil { 38 ret0 = result[0].(bool) 39 } 40 if result[1] != nil { 41 ret1 = result[1].(error) 42 } 43 } 44 return ret0, ret1 45 } 46 47 func (mock *MockOrganisationChecker) VerifyWasCalledOnce() *VerifierMockOrganisationChecker { 48 return &VerifierMockOrganisationChecker{ 49 mock: mock, 50 invocationCountMatcher: pegomock.Times(1), 51 } 52 } 53 54 func (mock *MockOrganisationChecker) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockOrganisationChecker { 55 return &VerifierMockOrganisationChecker{ 56 mock: mock, 57 invocationCountMatcher: invocationCountMatcher, 58 } 59 } 60 61 func (mock *MockOrganisationChecker) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockOrganisationChecker { 62 return &VerifierMockOrganisationChecker{ 63 mock: mock, 64 invocationCountMatcher: invocationCountMatcher, 65 inOrderContext: inOrderContext, 66 } 67 } 68 69 func (mock *MockOrganisationChecker) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockOrganisationChecker { 70 return &VerifierMockOrganisationChecker{ 71 mock: mock, 72 invocationCountMatcher: invocationCountMatcher, 73 timeout: timeout, 74 } 75 } 76 77 type VerifierMockOrganisationChecker struct { 78 mock *MockOrganisationChecker 79 invocationCountMatcher pegomock.Matcher 80 inOrderContext *pegomock.InOrderContext 81 timeout time.Duration 82 } 83 84 func (verifier *VerifierMockOrganisationChecker) IsUserInOrganisation(_param0 string, _param1 string) *MockOrganisationChecker_IsUserInOrganisation_OngoingVerification { 85 params := []pegomock.Param{_param0, _param1} 86 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "IsUserInOrganisation", params, verifier.timeout) 87 return &MockOrganisationChecker_IsUserInOrganisation_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 88 } 89 90 type MockOrganisationChecker_IsUserInOrganisation_OngoingVerification struct { 91 mock *MockOrganisationChecker 92 methodInvocations []pegomock.MethodInvocation 93 } 94 95 func (c *MockOrganisationChecker_IsUserInOrganisation_OngoingVerification) GetCapturedArguments() (string, string) { 96 _param0, _param1 := c.GetAllCapturedArguments() 97 return _param0[len(_param0)-1], _param1[len(_param1)-1] 98 } 99 100 func (c *MockOrganisationChecker_IsUserInOrganisation_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) { 101 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 102 if len(params) > 0 { 103 _param0 = make([]string, len(c.methodInvocations)) 104 for u, param := range params[0] { 105 _param0[u] = param.(string) 106 } 107 _param1 = make([]string, len(c.methodInvocations)) 108 for u, param := range params[1] { 109 _param1[u] = param.(string) 110 } 111 } 112 return 113 }