github.com/jenkins-x/jx/v2@v2.1.155/pkg/versionstream/mocks/streamer.go (about)

     1  // Code generated by pegomock. DO NOT EDIT.
     2  // Source: github.com/jenkins-x/jx/v2/pkg/versionstream (interfaces: Streamer)
     3  
     4  package versionstream_test
     5  
     6  import (
     7  	"reflect"
     8  	"time"
     9  
    10  	versionstream "github.com/jenkins-x/jx/v2/pkg/versionstream"
    11  	pegomock "github.com/petergtz/pegomock"
    12  )
    13  
    14  type MockStreamer struct {
    15  	fail func(message string, callerSkip ...int)
    16  }
    17  
    18  func NewMockStreamer(options ...pegomock.Option) *MockStreamer {
    19  	mock := &MockStreamer{}
    20  	for _, option := range options {
    21  		option.Apply(mock)
    22  	}
    23  	return mock
    24  }
    25  
    26  func (mock *MockStreamer) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh }
    27  func (mock *MockStreamer) FailHandler() pegomock.FailHandler      { return mock.fail }
    28  
    29  func (mock *MockStreamer) GetRepositoryPrefixes() (*versionstream.RepositoryPrefixes, error) {
    30  	if mock == nil {
    31  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
    32  	}
    33  	params := []pegomock.Param{}
    34  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetRepositoryPrefixes", params, []reflect.Type{reflect.TypeOf((**versionstream.RepositoryPrefixes)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    35  	var ret0 *versionstream.RepositoryPrefixes
    36  	var ret1 error
    37  	if len(result) != 0 {
    38  		if result[0] != nil {
    39  			ret0 = result[0].(*versionstream.RepositoryPrefixes)
    40  		}
    41  		if result[1] != nil {
    42  			ret1 = result[1].(error)
    43  		}
    44  	}
    45  	return ret0, ret1
    46  }
    47  
    48  func (mock *MockStreamer) GetVersionsDir() string {
    49  	if mock == nil {
    50  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
    51  	}
    52  	params := []pegomock.Param{}
    53  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetVersionsDir", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem()})
    54  	var ret0 string
    55  	if len(result) != 0 {
    56  		if result[0] != nil {
    57  			ret0 = result[0].(string)
    58  		}
    59  	}
    60  	return ret0
    61  }
    62  
    63  func (mock *MockStreamer) ResolveDockerImage(_param0 string) (string, error) {
    64  	if mock == nil {
    65  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
    66  	}
    67  	params := []pegomock.Param{_param0}
    68  	result := pegomock.GetGenericMockFrom(mock).Invoke("ResolveDockerImage", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    69  	var ret0 string
    70  	var ret1 error
    71  	if len(result) != 0 {
    72  		if result[0] != nil {
    73  			ret0 = result[0].(string)
    74  		}
    75  		if result[1] != nil {
    76  			ret1 = result[1].(error)
    77  		}
    78  	}
    79  	return ret0, ret1
    80  }
    81  
    82  func (mock *MockStreamer) ResolveGitVersion(_param0 string) (string, error) {
    83  	if mock == nil {
    84  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
    85  	}
    86  	params := []pegomock.Param{_param0}
    87  	result := pegomock.GetGenericMockFrom(mock).Invoke("ResolveGitVersion", 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 *MockStreamer) StableVersion(_param0 versionstream.VersionKind, _param1 string) (*versionstream.StableVersion, error) {
   102  	if mock == nil {
   103  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
   104  	}
   105  	params := []pegomock.Param{_param0, _param1}
   106  	result := pegomock.GetGenericMockFrom(mock).Invoke("StableVersion", params, []reflect.Type{reflect.TypeOf((**versionstream.StableVersion)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   107  	var ret0 *versionstream.StableVersion
   108  	var ret1 error
   109  	if len(result) != 0 {
   110  		if result[0] != nil {
   111  			ret0 = result[0].(*versionstream.StableVersion)
   112  		}
   113  		if result[1] != nil {
   114  			ret1 = result[1].(error)
   115  		}
   116  	}
   117  	return ret0, ret1
   118  }
   119  
   120  func (mock *MockStreamer) StableVersionNumber(_param0 versionstream.VersionKind, _param1 string) (string, error) {
   121  	if mock == nil {
   122  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
   123  	}
   124  	params := []pegomock.Param{_param0, _param1}
   125  	result := pegomock.GetGenericMockFrom(mock).Invoke("StableVersionNumber", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   126  	var ret0 string
   127  	var ret1 error
   128  	if len(result) != 0 {
   129  		if result[0] != nil {
   130  			ret0 = result[0].(string)
   131  		}
   132  		if result[1] != nil {
   133  			ret1 = result[1].(error)
   134  		}
   135  	}
   136  	return ret0, ret1
   137  }
   138  
   139  func (mock *MockStreamer) VerifyPackage(_param0 string, _param1 string) error {
   140  	if mock == nil {
   141  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
   142  	}
   143  	params := []pegomock.Param{_param0, _param1}
   144  	result := pegomock.GetGenericMockFrom(mock).Invoke("VerifyPackage", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   145  	var ret0 error
   146  	if len(result) != 0 {
   147  		if result[0] != nil {
   148  			ret0 = result[0].(error)
   149  		}
   150  	}
   151  	return ret0
   152  }
   153  
   154  func (mock *MockStreamer) VerifyPackages(_param0 map[string]string) error {
   155  	if mock == nil {
   156  		panic("mock must not be nil. Use myMock := NewMockStreamer().")
   157  	}
   158  	params := []pegomock.Param{_param0}
   159  	result := pegomock.GetGenericMockFrom(mock).Invoke("VerifyPackages", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   160  	var ret0 error
   161  	if len(result) != 0 {
   162  		if result[0] != nil {
   163  			ret0 = result[0].(error)
   164  		}
   165  	}
   166  	return ret0
   167  }
   168  
   169  func (mock *MockStreamer) VerifyWasCalledOnce() *VerifierMockStreamer {
   170  	return &VerifierMockStreamer{
   171  		mock:                   mock,
   172  		invocationCountMatcher: pegomock.Times(1),
   173  	}
   174  }
   175  
   176  func (mock *MockStreamer) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockStreamer {
   177  	return &VerifierMockStreamer{
   178  		mock:                   mock,
   179  		invocationCountMatcher: invocationCountMatcher,
   180  	}
   181  }
   182  
   183  func (mock *MockStreamer) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockStreamer {
   184  	return &VerifierMockStreamer{
   185  		mock:                   mock,
   186  		invocationCountMatcher: invocationCountMatcher,
   187  		inOrderContext:         inOrderContext,
   188  	}
   189  }
   190  
   191  func (mock *MockStreamer) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockStreamer {
   192  	return &VerifierMockStreamer{
   193  		mock:                   mock,
   194  		invocationCountMatcher: invocationCountMatcher,
   195  		timeout:                timeout,
   196  	}
   197  }
   198  
   199  type VerifierMockStreamer struct {
   200  	mock                   *MockStreamer
   201  	invocationCountMatcher pegomock.Matcher
   202  	inOrderContext         *pegomock.InOrderContext
   203  	timeout                time.Duration
   204  }
   205  
   206  func (verifier *VerifierMockStreamer) GetRepositoryPrefixes() *MockStreamer_GetRepositoryPrefixes_OngoingVerification {
   207  	params := []pegomock.Param{}
   208  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetRepositoryPrefixes", params, verifier.timeout)
   209  	return &MockStreamer_GetRepositoryPrefixes_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   210  }
   211  
   212  type MockStreamer_GetRepositoryPrefixes_OngoingVerification struct {
   213  	mock              *MockStreamer
   214  	methodInvocations []pegomock.MethodInvocation
   215  }
   216  
   217  func (c *MockStreamer_GetRepositoryPrefixes_OngoingVerification) GetCapturedArguments() {
   218  }
   219  
   220  func (c *MockStreamer_GetRepositoryPrefixes_OngoingVerification) GetAllCapturedArguments() {
   221  }
   222  
   223  func (verifier *VerifierMockStreamer) GetVersionsDir() *MockStreamer_GetVersionsDir_OngoingVerification {
   224  	params := []pegomock.Param{}
   225  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetVersionsDir", params, verifier.timeout)
   226  	return &MockStreamer_GetVersionsDir_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   227  }
   228  
   229  type MockStreamer_GetVersionsDir_OngoingVerification struct {
   230  	mock              *MockStreamer
   231  	methodInvocations []pegomock.MethodInvocation
   232  }
   233  
   234  func (c *MockStreamer_GetVersionsDir_OngoingVerification) GetCapturedArguments() {
   235  }
   236  
   237  func (c *MockStreamer_GetVersionsDir_OngoingVerification) GetAllCapturedArguments() {
   238  }
   239  
   240  func (verifier *VerifierMockStreamer) ResolveDockerImage(_param0 string) *MockStreamer_ResolveDockerImage_OngoingVerification {
   241  	params := []pegomock.Param{_param0}
   242  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ResolveDockerImage", params, verifier.timeout)
   243  	return &MockStreamer_ResolveDockerImage_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   244  }
   245  
   246  type MockStreamer_ResolveDockerImage_OngoingVerification struct {
   247  	mock              *MockStreamer
   248  	methodInvocations []pegomock.MethodInvocation
   249  }
   250  
   251  func (c *MockStreamer_ResolveDockerImage_OngoingVerification) GetCapturedArguments() string {
   252  	_param0 := c.GetAllCapturedArguments()
   253  	return _param0[len(_param0)-1]
   254  }
   255  
   256  func (c *MockStreamer_ResolveDockerImage_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   257  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   258  	if len(params) > 0 {
   259  		_param0 = make([]string, len(c.methodInvocations))
   260  		for u, param := range params[0] {
   261  			_param0[u] = param.(string)
   262  		}
   263  	}
   264  	return
   265  }
   266  
   267  func (verifier *VerifierMockStreamer) ResolveGitVersion(_param0 string) *MockStreamer_ResolveGitVersion_OngoingVerification {
   268  	params := []pegomock.Param{_param0}
   269  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ResolveGitVersion", params, verifier.timeout)
   270  	return &MockStreamer_ResolveGitVersion_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   271  }
   272  
   273  type MockStreamer_ResolveGitVersion_OngoingVerification struct {
   274  	mock              *MockStreamer
   275  	methodInvocations []pegomock.MethodInvocation
   276  }
   277  
   278  func (c *MockStreamer_ResolveGitVersion_OngoingVerification) GetCapturedArguments() string {
   279  	_param0 := c.GetAllCapturedArguments()
   280  	return _param0[len(_param0)-1]
   281  }
   282  
   283  func (c *MockStreamer_ResolveGitVersion_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   284  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   285  	if len(params) > 0 {
   286  		_param0 = make([]string, len(c.methodInvocations))
   287  		for u, param := range params[0] {
   288  			_param0[u] = param.(string)
   289  		}
   290  	}
   291  	return
   292  }
   293  
   294  func (verifier *VerifierMockStreamer) StableVersion(_param0 versionstream.VersionKind, _param1 string) *MockStreamer_StableVersion_OngoingVerification {
   295  	params := []pegomock.Param{_param0, _param1}
   296  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "StableVersion", params, verifier.timeout)
   297  	return &MockStreamer_StableVersion_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   298  }
   299  
   300  type MockStreamer_StableVersion_OngoingVerification struct {
   301  	mock              *MockStreamer
   302  	methodInvocations []pegomock.MethodInvocation
   303  }
   304  
   305  func (c *MockStreamer_StableVersion_OngoingVerification) GetCapturedArguments() (versionstream.VersionKind, string) {
   306  	_param0, _param1 := c.GetAllCapturedArguments()
   307  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   308  }
   309  
   310  func (c *MockStreamer_StableVersion_OngoingVerification) GetAllCapturedArguments() (_param0 []versionstream.VersionKind, _param1 []string) {
   311  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   312  	if len(params) > 0 {
   313  		_param0 = make([]versionstream.VersionKind, len(c.methodInvocations))
   314  		for u, param := range params[0] {
   315  			_param0[u] = param.(versionstream.VersionKind)
   316  		}
   317  		_param1 = make([]string, len(c.methodInvocations))
   318  		for u, param := range params[1] {
   319  			_param1[u] = param.(string)
   320  		}
   321  	}
   322  	return
   323  }
   324  
   325  func (verifier *VerifierMockStreamer) StableVersionNumber(_param0 versionstream.VersionKind, _param1 string) *MockStreamer_StableVersionNumber_OngoingVerification {
   326  	params := []pegomock.Param{_param0, _param1}
   327  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "StableVersionNumber", params, verifier.timeout)
   328  	return &MockStreamer_StableVersionNumber_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   329  }
   330  
   331  type MockStreamer_StableVersionNumber_OngoingVerification struct {
   332  	mock              *MockStreamer
   333  	methodInvocations []pegomock.MethodInvocation
   334  }
   335  
   336  func (c *MockStreamer_StableVersionNumber_OngoingVerification) GetCapturedArguments() (versionstream.VersionKind, string) {
   337  	_param0, _param1 := c.GetAllCapturedArguments()
   338  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   339  }
   340  
   341  func (c *MockStreamer_StableVersionNumber_OngoingVerification) GetAllCapturedArguments() (_param0 []versionstream.VersionKind, _param1 []string) {
   342  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   343  	if len(params) > 0 {
   344  		_param0 = make([]versionstream.VersionKind, len(c.methodInvocations))
   345  		for u, param := range params[0] {
   346  			_param0[u] = param.(versionstream.VersionKind)
   347  		}
   348  		_param1 = make([]string, len(c.methodInvocations))
   349  		for u, param := range params[1] {
   350  			_param1[u] = param.(string)
   351  		}
   352  	}
   353  	return
   354  }
   355  
   356  func (verifier *VerifierMockStreamer) VerifyPackage(_param0 string, _param1 string) *MockStreamer_VerifyPackage_OngoingVerification {
   357  	params := []pegomock.Param{_param0, _param1}
   358  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "VerifyPackage", params, verifier.timeout)
   359  	return &MockStreamer_VerifyPackage_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   360  }
   361  
   362  type MockStreamer_VerifyPackage_OngoingVerification struct {
   363  	mock              *MockStreamer
   364  	methodInvocations []pegomock.MethodInvocation
   365  }
   366  
   367  func (c *MockStreamer_VerifyPackage_OngoingVerification) GetCapturedArguments() (string, string) {
   368  	_param0, _param1 := c.GetAllCapturedArguments()
   369  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   370  }
   371  
   372  func (c *MockStreamer_VerifyPackage_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   373  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   374  	if len(params) > 0 {
   375  		_param0 = make([]string, len(c.methodInvocations))
   376  		for u, param := range params[0] {
   377  			_param0[u] = param.(string)
   378  		}
   379  		_param1 = make([]string, len(c.methodInvocations))
   380  		for u, param := range params[1] {
   381  			_param1[u] = param.(string)
   382  		}
   383  	}
   384  	return
   385  }
   386  
   387  func (verifier *VerifierMockStreamer) VerifyPackages(_param0 map[string]string) *MockStreamer_VerifyPackages_OngoingVerification {
   388  	params := []pegomock.Param{_param0}
   389  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "VerifyPackages", params, verifier.timeout)
   390  	return &MockStreamer_VerifyPackages_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   391  }
   392  
   393  type MockStreamer_VerifyPackages_OngoingVerification struct {
   394  	mock              *MockStreamer
   395  	methodInvocations []pegomock.MethodInvocation
   396  }
   397  
   398  func (c *MockStreamer_VerifyPackages_OngoingVerification) GetCapturedArguments() map[string]string {
   399  	_param0 := c.GetAllCapturedArguments()
   400  	return _param0[len(_param0)-1]
   401  }
   402  
   403  func (c *MockStreamer_VerifyPackages_OngoingVerification) GetAllCapturedArguments() (_param0 []map[string]string) {
   404  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   405  	if len(params) > 0 {
   406  		_param0 = make([]map[string]string, len(c.methodInvocations))
   407  		for u, param := range params[0] {
   408  			_param0[u] = param.(map[string]string)
   409  		}
   410  	}
   411  	return
   412  }