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

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