github.com/jenkins-x/jx/v2@v2.1.155/pkg/cloud/buckets/mocks/buckets_interface.go (about)

     1  // Code generated by pegomock. DO NOT EDIT.
     2  // Source: github.com/jenkins-x/jx/v2/pkg/cloud/buckets (interfaces: Provider)
     3  
     4  package buckets_test
     5  
     6  import (
     7  	io "io"
     8  	"reflect"
     9  	"time"
    10  
    11  	pegomock "github.com/petergtz/pegomock"
    12  )
    13  
    14  type MockProvider struct {
    15  	fail func(message string, callerSkip ...int)
    16  }
    17  
    18  func NewMockProvider(options ...pegomock.Option) *MockProvider {
    19  	mock := &MockProvider{}
    20  	for _, option := range options {
    21  		option.Apply(mock)
    22  	}
    23  	return mock
    24  }
    25  
    26  func (mock *MockProvider) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh }
    27  func (mock *MockProvider) FailHandler() pegomock.FailHandler      { return mock.fail }
    28  
    29  func (mock *MockProvider) CreateNewBucketForCluster(_param0 string, _param1 string) (string, error) {
    30  	if mock == nil {
    31  		panic("mock must not be nil. Use myMock := NewMockProvider().")
    32  	}
    33  	params := []pegomock.Param{_param0, _param1}
    34  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateNewBucketForCluster", 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 *MockProvider) DownloadFileFromBucket(_param0 string) (io.ReadCloser, error) {
    49  	if mock == nil {
    50  		panic("mock must not be nil. Use myMock := NewMockProvider().")
    51  	}
    52  	params := []pegomock.Param{_param0}
    53  	result := pegomock.GetGenericMockFrom(mock).Invoke("DownloadFileFromBucket", params, []reflect.Type{reflect.TypeOf((*io.ReadCloser)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    54  	var ret0 io.ReadCloser
    55  	var ret1 error
    56  	if len(result) != 0 {
    57  		if result[0] != nil {
    58  			ret0 = result[0].(io.ReadCloser)
    59  		}
    60  		if result[1] != nil {
    61  			ret1 = result[1].(error)
    62  		}
    63  	}
    64  	return ret0, ret1
    65  }
    66  
    67  func (mock *MockProvider) EnsureBucketIsCreated(_param0 string) error {
    68  	if mock == nil {
    69  		panic("mock must not be nil. Use myMock := NewMockProvider().")
    70  	}
    71  	params := []pegomock.Param{_param0}
    72  	result := pegomock.GetGenericMockFrom(mock).Invoke("EnsureBucketIsCreated", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
    73  	var ret0 error
    74  	if len(result) != 0 {
    75  		if result[0] != nil {
    76  			ret0 = result[0].(error)
    77  		}
    78  	}
    79  	return ret0
    80  }
    81  
    82  func (mock *MockProvider) UploadFileToBucket(_param0 io.Reader, _param1 string, _param2 string) (string, error) {
    83  	if mock == nil {
    84  		panic("mock must not be nil. Use myMock := NewMockProvider().")
    85  	}
    86  	params := []pegomock.Param{_param0, _param1, _param2}
    87  	result := pegomock.GetGenericMockFrom(mock).Invoke("UploadFileToBucket", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    88  	var ret0 string
    89  	var ret1 error
    90  	if len(result) != 0 {
    91  		if result[0] != nil {
    92  			ret0 = result[0].(string)
    93  		}
    94  		if result[1] != nil {
    95  			ret1 = result[1].(error)
    96  		}
    97  	}
    98  	return ret0, ret1
    99  }
   100  
   101  func (mock *MockProvider) VerifyWasCalledOnce() *VerifierMockProvider {
   102  	return &VerifierMockProvider{
   103  		mock:                   mock,
   104  		invocationCountMatcher: pegomock.Times(1),
   105  	}
   106  }
   107  
   108  func (mock *MockProvider) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockProvider {
   109  	return &VerifierMockProvider{
   110  		mock:                   mock,
   111  		invocationCountMatcher: invocationCountMatcher,
   112  	}
   113  }
   114  
   115  func (mock *MockProvider) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockProvider {
   116  	return &VerifierMockProvider{
   117  		mock:                   mock,
   118  		invocationCountMatcher: invocationCountMatcher,
   119  		inOrderContext:         inOrderContext,
   120  	}
   121  }
   122  
   123  func (mock *MockProvider) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockProvider {
   124  	return &VerifierMockProvider{
   125  		mock:                   mock,
   126  		invocationCountMatcher: invocationCountMatcher,
   127  		timeout:                timeout,
   128  	}
   129  }
   130  
   131  type VerifierMockProvider struct {
   132  	mock                   *MockProvider
   133  	invocationCountMatcher pegomock.Matcher
   134  	inOrderContext         *pegomock.InOrderContext
   135  	timeout                time.Duration
   136  }
   137  
   138  func (verifier *VerifierMockProvider) CreateNewBucketForCluster(_param0 string, _param1 string) *MockProvider_CreateNewBucketForCluster_OngoingVerification {
   139  	params := []pegomock.Param{_param0, _param1}
   140  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateNewBucketForCluster", params, verifier.timeout)
   141  	return &MockProvider_CreateNewBucketForCluster_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   142  }
   143  
   144  type MockProvider_CreateNewBucketForCluster_OngoingVerification struct {
   145  	mock              *MockProvider
   146  	methodInvocations []pegomock.MethodInvocation
   147  }
   148  
   149  func (c *MockProvider_CreateNewBucketForCluster_OngoingVerification) GetCapturedArguments() (string, string) {
   150  	_param0, _param1 := c.GetAllCapturedArguments()
   151  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   152  }
   153  
   154  func (c *MockProvider_CreateNewBucketForCluster_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   155  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   156  	if len(params) > 0 {
   157  		_param0 = make([]string, len(c.methodInvocations))
   158  		for u, param := range params[0] {
   159  			_param0[u] = param.(string)
   160  		}
   161  		_param1 = make([]string, len(c.methodInvocations))
   162  		for u, param := range params[1] {
   163  			_param1[u] = param.(string)
   164  		}
   165  	}
   166  	return
   167  }
   168  
   169  func (verifier *VerifierMockProvider) DownloadFileFromBucket(_param0 string) *MockProvider_DownloadFileFromBucket_OngoingVerification {
   170  	params := []pegomock.Param{_param0}
   171  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DownloadFileFromBucket", params, verifier.timeout)
   172  	return &MockProvider_DownloadFileFromBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   173  }
   174  
   175  type MockProvider_DownloadFileFromBucket_OngoingVerification struct {
   176  	mock              *MockProvider
   177  	methodInvocations []pegomock.MethodInvocation
   178  }
   179  
   180  func (c *MockProvider_DownloadFileFromBucket_OngoingVerification) GetCapturedArguments() string {
   181  	_param0 := c.GetAllCapturedArguments()
   182  	return _param0[len(_param0)-1]
   183  }
   184  
   185  func (c *MockProvider_DownloadFileFromBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   186  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   187  	if len(params) > 0 {
   188  		_param0 = make([]string, len(c.methodInvocations))
   189  		for u, param := range params[0] {
   190  			_param0[u] = param.(string)
   191  		}
   192  	}
   193  	return
   194  }
   195  
   196  func (verifier *VerifierMockProvider) EnsureBucketIsCreated(_param0 string) *MockProvider_EnsureBucketIsCreated_OngoingVerification {
   197  	params := []pegomock.Param{_param0}
   198  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "EnsureBucketIsCreated", params, verifier.timeout)
   199  	return &MockProvider_EnsureBucketIsCreated_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   200  }
   201  
   202  type MockProvider_EnsureBucketIsCreated_OngoingVerification struct {
   203  	mock              *MockProvider
   204  	methodInvocations []pegomock.MethodInvocation
   205  }
   206  
   207  func (c *MockProvider_EnsureBucketIsCreated_OngoingVerification) GetCapturedArguments() string {
   208  	_param0 := c.GetAllCapturedArguments()
   209  	return _param0[len(_param0)-1]
   210  }
   211  
   212  func (c *MockProvider_EnsureBucketIsCreated_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   213  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   214  	if len(params) > 0 {
   215  		_param0 = make([]string, len(c.methodInvocations))
   216  		for u, param := range params[0] {
   217  			_param0[u] = param.(string)
   218  		}
   219  	}
   220  	return
   221  }
   222  
   223  func (verifier *VerifierMockProvider) UploadFileToBucket(_param0 io.Reader, _param1 string, _param2 string) *MockProvider_UploadFileToBucket_OngoingVerification {
   224  	params := []pegomock.Param{_param0, _param1, _param2}
   225  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "UploadFileToBucket", params, verifier.timeout)
   226  	return &MockProvider_UploadFileToBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   227  }
   228  
   229  type MockProvider_UploadFileToBucket_OngoingVerification struct {
   230  	mock              *MockProvider
   231  	methodInvocations []pegomock.MethodInvocation
   232  }
   233  
   234  func (c *MockProvider_UploadFileToBucket_OngoingVerification) GetCapturedArguments() (io.Reader, string, string) {
   235  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
   236  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
   237  }
   238  
   239  func (c *MockProvider_UploadFileToBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []io.Reader, _param1 []string, _param2 []string) {
   240  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   241  	if len(params) > 0 {
   242  		_param0 = make([]io.Reader, len(c.methodInvocations))
   243  		for u, param := range params[0] {
   244  			_param0[u] = param.(io.Reader)
   245  		}
   246  		_param1 = make([]string, len(c.methodInvocations))
   247  		for u, param := range params[1] {
   248  			_param1[u] = param.(string)
   249  		}
   250  		_param2 = make([]string, len(c.methodInvocations))
   251  		for u, param := range params[2] {
   252  			_param2[u] = param.(string)
   253  		}
   254  	}
   255  	return
   256  }