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  }