github.com/olli-ai/jx/v2@v2.0.400-0.20210921045218-14731b4dd448/pkg/buildnum/mocks/build_num.go (about)

     1  // Code generated by pegomock. DO NOT EDIT.
     2  // Source: github.com/olli-ai/jx/v2/pkg/buildnum (interfaces: BuildNumberIssuer)
     3  
     4  package buildnum_test
     5  
     6  import (
     7  	"reflect"
     8  	"time"
     9  
    10  	kube "github.com/olli-ai/jx/v2/pkg/kube"
    11  	pegomock "github.com/petergtz/pegomock"
    12  )
    13  
    14  type MockBuildNumberIssuer struct {
    15  	fail func(message string, callerSkip ...int)
    16  }
    17  
    18  func NewMockBuildNumberIssuer(options ...pegomock.Option) *MockBuildNumberIssuer {
    19  	mock := &MockBuildNumberIssuer{}
    20  	for _, option := range options {
    21  		option.Apply(mock)
    22  	}
    23  	return mock
    24  }
    25  
    26  func (mock *MockBuildNumberIssuer) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh }
    27  func (mock *MockBuildNumberIssuer) FailHandler() pegomock.FailHandler      { return mock.fail }
    28  
    29  func (mock *MockBuildNumberIssuer) NextBuildNumber(_param0 kube.PipelineID) (string, error) {
    30  	if mock == nil {
    31  		panic("mock must not be nil. Use myMock := NewMockBuildNumberIssuer().")
    32  	}
    33  	params := []pegomock.Param{_param0}
    34  	result := pegomock.GetGenericMockFrom(mock).Invoke("NextBuildNumber", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    35  	var ret0 string
    36  	var ret1 error
    37  	if len(result) != 0 {
    38  		if result[0] != nil {
    39  			ret0 = result[0].(string)
    40  		}
    41  		if result[1] != nil {
    42  			ret1 = result[1].(error)
    43  		}
    44  	}
    45  	return ret0, ret1
    46  }
    47  
    48  func (mock *MockBuildNumberIssuer) Ready() bool {
    49  	if mock == nil {
    50  		panic("mock must not be nil. Use myMock := NewMockBuildNumberIssuer().")
    51  	}
    52  	params := []pegomock.Param{}
    53  	result := pegomock.GetGenericMockFrom(mock).Invoke("Ready", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
    54  	var ret0 bool
    55  	if len(result) != 0 {
    56  		if result[0] != nil {
    57  			ret0 = result[0].(bool)
    58  		}
    59  	}
    60  	return ret0
    61  }
    62  
    63  func (mock *MockBuildNumberIssuer) VerifyWasCalledOnce() *VerifierMockBuildNumberIssuer {
    64  	return &VerifierMockBuildNumberIssuer{
    65  		mock:                   mock,
    66  		invocationCountMatcher: pegomock.Times(1),
    67  	}
    68  }
    69  
    70  func (mock *MockBuildNumberIssuer) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockBuildNumberIssuer {
    71  	return &VerifierMockBuildNumberIssuer{
    72  		mock:                   mock,
    73  		invocationCountMatcher: invocationCountMatcher,
    74  	}
    75  }
    76  
    77  func (mock *MockBuildNumberIssuer) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockBuildNumberIssuer {
    78  	return &VerifierMockBuildNumberIssuer{
    79  		mock:                   mock,
    80  		invocationCountMatcher: invocationCountMatcher,
    81  		inOrderContext:         inOrderContext,
    82  	}
    83  }
    84  
    85  func (mock *MockBuildNumberIssuer) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockBuildNumberIssuer {
    86  	return &VerifierMockBuildNumberIssuer{
    87  		mock:                   mock,
    88  		invocationCountMatcher: invocationCountMatcher,
    89  		timeout:                timeout,
    90  	}
    91  }
    92  
    93  type VerifierMockBuildNumberIssuer struct {
    94  	mock                   *MockBuildNumberIssuer
    95  	invocationCountMatcher pegomock.Matcher
    96  	inOrderContext         *pegomock.InOrderContext
    97  	timeout                time.Duration
    98  }
    99  
   100  func (verifier *VerifierMockBuildNumberIssuer) NextBuildNumber(_param0 kube.PipelineID) *MockBuildNumberIssuer_NextBuildNumber_OngoingVerification {
   101  	params := []pegomock.Param{_param0}
   102  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "NextBuildNumber", params, verifier.timeout)
   103  	return &MockBuildNumberIssuer_NextBuildNumber_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   104  }
   105  
   106  type MockBuildNumberIssuer_NextBuildNumber_OngoingVerification struct {
   107  	mock              *MockBuildNumberIssuer
   108  	methodInvocations []pegomock.MethodInvocation
   109  }
   110  
   111  func (c *MockBuildNumberIssuer_NextBuildNumber_OngoingVerification) GetCapturedArguments() kube.PipelineID {
   112  	_param0 := c.GetAllCapturedArguments()
   113  	return _param0[len(_param0)-1]
   114  }
   115  
   116  func (c *MockBuildNumberIssuer_NextBuildNumber_OngoingVerification) GetAllCapturedArguments() (_param0 []kube.PipelineID) {
   117  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   118  	if len(params) > 0 {
   119  		_param0 = make([]kube.PipelineID, len(c.methodInvocations))
   120  		for u, param := range params[0] {
   121  			_param0[u] = param.(kube.PipelineID)
   122  		}
   123  	}
   124  	return
   125  }
   126  
   127  func (verifier *VerifierMockBuildNumberIssuer) Ready() *MockBuildNumberIssuer_Ready_OngoingVerification {
   128  	params := []pegomock.Param{}
   129  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "Ready", params, verifier.timeout)
   130  	return &MockBuildNumberIssuer_Ready_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   131  }
   132  
   133  type MockBuildNumberIssuer_Ready_OngoingVerification struct {
   134  	mock              *MockBuildNumberIssuer
   135  	methodInvocations []pegomock.MethodInvocation
   136  }
   137  
   138  func (c *MockBuildNumberIssuer_Ready_OngoingVerification) GetCapturedArguments() {
   139  }
   140  
   141  func (c *MockBuildNumberIssuer_Ready_OngoingVerification) GetAllCapturedArguments() {
   142  }