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

     1  // Code generated by pegomock. DO NOT EDIT.
     2  // Source: github.com/olli-ai/jx/v2/pkg/util (interfaces: Commander)
     3  
     4  package util_test
     5  
     6  import (
     7  	"reflect"
     8  	"time"
     9  
    10  	backoff "github.com/cenkalti/backoff"
    11  	pegomock "github.com/petergtz/pegomock"
    12  )
    13  
    14  type MockCommander struct {
    15  	fail func(message string, callerSkip ...int)
    16  }
    17  
    18  func NewMockCommander(options ...pegomock.Option) *MockCommander {
    19  	mock := &MockCommander{}
    20  	for _, option := range options {
    21  		option.Apply(mock)
    22  	}
    23  	return mock
    24  }
    25  
    26  func (mock *MockCommander) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh }
    27  func (mock *MockCommander) FailHandler() pegomock.FailHandler      { return mock.fail }
    28  
    29  func (mock *MockCommander) CurrentArgs() []string {
    30  	if mock == nil {
    31  		panic("mock must not be nil. Use myMock := NewMockCommander().")
    32  	}
    33  	params := []pegomock.Param{}
    34  	result := pegomock.GetGenericMockFrom(mock).Invoke("CurrentArgs", params, []reflect.Type{reflect.TypeOf((*[]string)(nil)).Elem()})
    35  	var ret0 []string
    36  	if len(result) != 0 {
    37  		if result[0] != nil {
    38  			ret0 = result[0].([]string)
    39  		}
    40  	}
    41  	return ret0
    42  }
    43  
    44  func (mock *MockCommander) CurrentDir() string {
    45  	if mock == nil {
    46  		panic("mock must not be nil. Use myMock := NewMockCommander().")
    47  	}
    48  	params := []pegomock.Param{}
    49  	result := pegomock.GetGenericMockFrom(mock).Invoke("CurrentDir", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem()})
    50  	var ret0 string
    51  	if len(result) != 0 {
    52  		if result[0] != nil {
    53  			ret0 = result[0].(string)
    54  		}
    55  	}
    56  	return ret0
    57  }
    58  
    59  func (mock *MockCommander) CurrentEnv() map[string]string {
    60  	if mock == nil {
    61  		panic("mock must not be nil. Use myMock := NewMockCommander().")
    62  	}
    63  	params := []pegomock.Param{}
    64  	result := pegomock.GetGenericMockFrom(mock).Invoke("CurrentEnv", params, []reflect.Type{reflect.TypeOf((*map[string]string)(nil)).Elem()})
    65  	var ret0 map[string]string
    66  	if len(result) != 0 {
    67  		if result[0] != nil {
    68  			ret0 = result[0].(map[string]string)
    69  		}
    70  	}
    71  	return ret0
    72  }
    73  
    74  func (mock *MockCommander) CurrentName() string {
    75  	if mock == nil {
    76  		panic("mock must not be nil. Use myMock := NewMockCommander().")
    77  	}
    78  	params := []pegomock.Param{}
    79  	result := pegomock.GetGenericMockFrom(mock).Invoke("CurrentName", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem()})
    80  	var ret0 string
    81  	if len(result) != 0 {
    82  		if result[0] != nil {
    83  			ret0 = result[0].(string)
    84  		}
    85  	}
    86  	return ret0
    87  }
    88  
    89  func (mock *MockCommander) DidError() bool {
    90  	if mock == nil {
    91  		panic("mock must not be nil. Use myMock := NewMockCommander().")
    92  	}
    93  	params := []pegomock.Param{}
    94  	result := pegomock.GetGenericMockFrom(mock).Invoke("DidError", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
    95  	var ret0 bool
    96  	if len(result) != 0 {
    97  		if result[0] != nil {
    98  			ret0 = result[0].(bool)
    99  		}
   100  	}
   101  	return ret0
   102  }
   103  
   104  func (mock *MockCommander) DidFail() bool {
   105  	if mock == nil {
   106  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   107  	}
   108  	params := []pegomock.Param{}
   109  	result := pegomock.GetGenericMockFrom(mock).Invoke("DidFail", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
   110  	var ret0 bool
   111  	if len(result) != 0 {
   112  		if result[0] != nil {
   113  			ret0 = result[0].(bool)
   114  		}
   115  	}
   116  	return ret0
   117  }
   118  
   119  func (mock *MockCommander) Error() error {
   120  	if mock == nil {
   121  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   122  	}
   123  	params := []pegomock.Param{}
   124  	result := pegomock.GetGenericMockFrom(mock).Invoke("Error", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   125  	var ret0 error
   126  	if len(result) != 0 {
   127  		if result[0] != nil {
   128  			ret0 = result[0].(error)
   129  		}
   130  	}
   131  	return ret0
   132  }
   133  
   134  func (mock *MockCommander) Run() (string, error) {
   135  	if mock == nil {
   136  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   137  	}
   138  	params := []pegomock.Param{}
   139  	result := pegomock.GetGenericMockFrom(mock).Invoke("Run", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   140  	var ret0 string
   141  	var ret1 error
   142  	if len(result) != 0 {
   143  		if result[0] != nil {
   144  			ret0 = result[0].(string)
   145  		}
   146  		if result[1] != nil {
   147  			ret1 = result[1].(error)
   148  		}
   149  	}
   150  	return ret0, ret1
   151  }
   152  
   153  func (mock *MockCommander) RunWithoutRetry() (string, error) {
   154  	if mock == nil {
   155  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   156  	}
   157  	params := []pegomock.Param{}
   158  	result := pegomock.GetGenericMockFrom(mock).Invoke("RunWithoutRetry", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   159  	var ret0 string
   160  	var ret1 error
   161  	if len(result) != 0 {
   162  		if result[0] != nil {
   163  			ret0 = result[0].(string)
   164  		}
   165  		if result[1] != nil {
   166  			ret1 = result[1].(error)
   167  		}
   168  	}
   169  	return ret0, ret1
   170  }
   171  
   172  func (mock *MockCommander) SetArgs(_param0 []string) {
   173  	if mock == nil {
   174  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   175  	}
   176  	params := []pegomock.Param{_param0}
   177  	pegomock.GetGenericMockFrom(mock).Invoke("SetArgs", params, []reflect.Type{})
   178  }
   179  
   180  func (mock *MockCommander) SetDir(_param0 string) {
   181  	if mock == nil {
   182  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   183  	}
   184  	params := []pegomock.Param{_param0}
   185  	pegomock.GetGenericMockFrom(mock).Invoke("SetDir", params, []reflect.Type{})
   186  }
   187  
   188  func (mock *MockCommander) SetEnv(_param0 map[string]string) {
   189  	if mock == nil {
   190  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   191  	}
   192  	params := []pegomock.Param{_param0}
   193  	pegomock.GetGenericMockFrom(mock).Invoke("SetEnv", params, []reflect.Type{})
   194  }
   195  
   196  func (mock *MockCommander) SetEnvVariable(_param0 string, _param1 string) {
   197  	if mock == nil {
   198  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   199  	}
   200  	params := []pegomock.Param{_param0, _param1}
   201  	pegomock.GetGenericMockFrom(mock).Invoke("SetEnvVariable", params, []reflect.Type{})
   202  }
   203  
   204  func (mock *MockCommander) SetExponentialBackOff(_param0 *backoff.ExponentialBackOff) {
   205  	if mock == nil {
   206  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   207  	}
   208  	params := []pegomock.Param{_param0}
   209  	pegomock.GetGenericMockFrom(mock).Invoke("SetExponentialBackOff", params, []reflect.Type{})
   210  }
   211  
   212  func (mock *MockCommander) SetName(_param0 string) {
   213  	if mock == nil {
   214  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   215  	}
   216  	params := []pegomock.Param{_param0}
   217  	pegomock.GetGenericMockFrom(mock).Invoke("SetName", params, []reflect.Type{})
   218  }
   219  
   220  func (mock *MockCommander) SetTimeout(_param0 time.Duration) {
   221  	if mock == nil {
   222  		panic("mock must not be nil. Use myMock := NewMockCommander().")
   223  	}
   224  	params := []pegomock.Param{_param0}
   225  	pegomock.GetGenericMockFrom(mock).Invoke("SetTimeout", params, []reflect.Type{})
   226  }
   227  
   228  func (mock *MockCommander) VerifyWasCalledOnce() *VerifierMockCommander {
   229  	return &VerifierMockCommander{
   230  		mock:                   mock,
   231  		invocationCountMatcher: pegomock.Times(1),
   232  	}
   233  }
   234  
   235  func (mock *MockCommander) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockCommander {
   236  	return &VerifierMockCommander{
   237  		mock:                   mock,
   238  		invocationCountMatcher: invocationCountMatcher,
   239  	}
   240  }
   241  
   242  func (mock *MockCommander) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockCommander {
   243  	return &VerifierMockCommander{
   244  		mock:                   mock,
   245  		invocationCountMatcher: invocationCountMatcher,
   246  		inOrderContext:         inOrderContext,
   247  	}
   248  }
   249  
   250  func (mock *MockCommander) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockCommander {
   251  	return &VerifierMockCommander{
   252  		mock:                   mock,
   253  		invocationCountMatcher: invocationCountMatcher,
   254  		timeout:                timeout,
   255  	}
   256  }
   257  
   258  type VerifierMockCommander struct {
   259  	mock                   *MockCommander
   260  	invocationCountMatcher pegomock.Matcher
   261  	inOrderContext         *pegomock.InOrderContext
   262  	timeout                time.Duration
   263  }
   264  
   265  func (verifier *VerifierMockCommander) CurrentArgs() *MockCommander_CurrentArgs_OngoingVerification {
   266  	params := []pegomock.Param{}
   267  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CurrentArgs", params, verifier.timeout)
   268  	return &MockCommander_CurrentArgs_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   269  }
   270  
   271  type MockCommander_CurrentArgs_OngoingVerification struct {
   272  	mock              *MockCommander
   273  	methodInvocations []pegomock.MethodInvocation
   274  }
   275  
   276  func (c *MockCommander_CurrentArgs_OngoingVerification) GetCapturedArguments() {
   277  }
   278  
   279  func (c *MockCommander_CurrentArgs_OngoingVerification) GetAllCapturedArguments() {
   280  }
   281  
   282  func (verifier *VerifierMockCommander) CurrentDir() *MockCommander_CurrentDir_OngoingVerification {
   283  	params := []pegomock.Param{}
   284  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CurrentDir", params, verifier.timeout)
   285  	return &MockCommander_CurrentDir_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   286  }
   287  
   288  type MockCommander_CurrentDir_OngoingVerification struct {
   289  	mock              *MockCommander
   290  	methodInvocations []pegomock.MethodInvocation
   291  }
   292  
   293  func (c *MockCommander_CurrentDir_OngoingVerification) GetCapturedArguments() {
   294  }
   295  
   296  func (c *MockCommander_CurrentDir_OngoingVerification) GetAllCapturedArguments() {
   297  }
   298  
   299  func (verifier *VerifierMockCommander) CurrentEnv() *MockCommander_CurrentEnv_OngoingVerification {
   300  	params := []pegomock.Param{}
   301  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CurrentEnv", params, verifier.timeout)
   302  	return &MockCommander_CurrentEnv_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   303  }
   304  
   305  type MockCommander_CurrentEnv_OngoingVerification struct {
   306  	mock              *MockCommander
   307  	methodInvocations []pegomock.MethodInvocation
   308  }
   309  
   310  func (c *MockCommander_CurrentEnv_OngoingVerification) GetCapturedArguments() {
   311  }
   312  
   313  func (c *MockCommander_CurrentEnv_OngoingVerification) GetAllCapturedArguments() {
   314  }
   315  
   316  func (verifier *VerifierMockCommander) CurrentName() *MockCommander_CurrentName_OngoingVerification {
   317  	params := []pegomock.Param{}
   318  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CurrentName", params, verifier.timeout)
   319  	return &MockCommander_CurrentName_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   320  }
   321  
   322  type MockCommander_CurrentName_OngoingVerification struct {
   323  	mock              *MockCommander
   324  	methodInvocations []pegomock.MethodInvocation
   325  }
   326  
   327  func (c *MockCommander_CurrentName_OngoingVerification) GetCapturedArguments() {
   328  }
   329  
   330  func (c *MockCommander_CurrentName_OngoingVerification) GetAllCapturedArguments() {
   331  }
   332  
   333  func (verifier *VerifierMockCommander) DidError() *MockCommander_DidError_OngoingVerification {
   334  	params := []pegomock.Param{}
   335  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DidError", params, verifier.timeout)
   336  	return &MockCommander_DidError_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   337  }
   338  
   339  type MockCommander_DidError_OngoingVerification struct {
   340  	mock              *MockCommander
   341  	methodInvocations []pegomock.MethodInvocation
   342  }
   343  
   344  func (c *MockCommander_DidError_OngoingVerification) GetCapturedArguments() {
   345  }
   346  
   347  func (c *MockCommander_DidError_OngoingVerification) GetAllCapturedArguments() {
   348  }
   349  
   350  func (verifier *VerifierMockCommander) DidFail() *MockCommander_DidFail_OngoingVerification {
   351  	params := []pegomock.Param{}
   352  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DidFail", params, verifier.timeout)
   353  	return &MockCommander_DidFail_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   354  }
   355  
   356  type MockCommander_DidFail_OngoingVerification struct {
   357  	mock              *MockCommander
   358  	methodInvocations []pegomock.MethodInvocation
   359  }
   360  
   361  func (c *MockCommander_DidFail_OngoingVerification) GetCapturedArguments() {
   362  }
   363  
   364  func (c *MockCommander_DidFail_OngoingVerification) GetAllCapturedArguments() {
   365  }
   366  
   367  func (verifier *VerifierMockCommander) Error() *MockCommander_Error_OngoingVerification {
   368  	params := []pegomock.Param{}
   369  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "Error", params, verifier.timeout)
   370  	return &MockCommander_Error_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   371  }
   372  
   373  type MockCommander_Error_OngoingVerification struct {
   374  	mock              *MockCommander
   375  	methodInvocations []pegomock.MethodInvocation
   376  }
   377  
   378  func (c *MockCommander_Error_OngoingVerification) GetCapturedArguments() {
   379  }
   380  
   381  func (c *MockCommander_Error_OngoingVerification) GetAllCapturedArguments() {
   382  }
   383  
   384  func (verifier *VerifierMockCommander) Run() *MockCommander_Run_OngoingVerification {
   385  	params := []pegomock.Param{}
   386  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "Run", params, verifier.timeout)
   387  	return &MockCommander_Run_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   388  }
   389  
   390  type MockCommander_Run_OngoingVerification struct {
   391  	mock              *MockCommander
   392  	methodInvocations []pegomock.MethodInvocation
   393  }
   394  
   395  func (c *MockCommander_Run_OngoingVerification) GetCapturedArguments() {
   396  }
   397  
   398  func (c *MockCommander_Run_OngoingVerification) GetAllCapturedArguments() {
   399  }
   400  
   401  func (verifier *VerifierMockCommander) RunWithoutRetry() *MockCommander_RunWithoutRetry_OngoingVerification {
   402  	params := []pegomock.Param{}
   403  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "RunWithoutRetry", params, verifier.timeout)
   404  	return &MockCommander_RunWithoutRetry_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   405  }
   406  
   407  type MockCommander_RunWithoutRetry_OngoingVerification struct {
   408  	mock              *MockCommander
   409  	methodInvocations []pegomock.MethodInvocation
   410  }
   411  
   412  func (c *MockCommander_RunWithoutRetry_OngoingVerification) GetCapturedArguments() {
   413  }
   414  
   415  func (c *MockCommander_RunWithoutRetry_OngoingVerification) GetAllCapturedArguments() {
   416  }
   417  
   418  func (verifier *VerifierMockCommander) SetArgs(_param0 []string) *MockCommander_SetArgs_OngoingVerification {
   419  	params := []pegomock.Param{_param0}
   420  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetArgs", params, verifier.timeout)
   421  	return &MockCommander_SetArgs_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   422  }
   423  
   424  type MockCommander_SetArgs_OngoingVerification struct {
   425  	mock              *MockCommander
   426  	methodInvocations []pegomock.MethodInvocation
   427  }
   428  
   429  func (c *MockCommander_SetArgs_OngoingVerification) GetCapturedArguments() []string {
   430  	_param0 := c.GetAllCapturedArguments()
   431  	return _param0[len(_param0)-1]
   432  }
   433  
   434  func (c *MockCommander_SetArgs_OngoingVerification) GetAllCapturedArguments() (_param0 [][]string) {
   435  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   436  	if len(params) > 0 {
   437  		_param0 = make([][]string, len(c.methodInvocations))
   438  		for u, param := range params[0] {
   439  			_param0[u] = param.([]string)
   440  		}
   441  	}
   442  	return
   443  }
   444  
   445  func (verifier *VerifierMockCommander) SetDir(_param0 string) *MockCommander_SetDir_OngoingVerification {
   446  	params := []pegomock.Param{_param0}
   447  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetDir", params, verifier.timeout)
   448  	return &MockCommander_SetDir_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   449  }
   450  
   451  type MockCommander_SetDir_OngoingVerification struct {
   452  	mock              *MockCommander
   453  	methodInvocations []pegomock.MethodInvocation
   454  }
   455  
   456  func (c *MockCommander_SetDir_OngoingVerification) GetCapturedArguments() string {
   457  	_param0 := c.GetAllCapturedArguments()
   458  	return _param0[len(_param0)-1]
   459  }
   460  
   461  func (c *MockCommander_SetDir_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   462  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   463  	if len(params) > 0 {
   464  		_param0 = make([]string, len(c.methodInvocations))
   465  		for u, param := range params[0] {
   466  			_param0[u] = param.(string)
   467  		}
   468  	}
   469  	return
   470  }
   471  
   472  func (verifier *VerifierMockCommander) SetEnv(_param0 map[string]string) *MockCommander_SetEnv_OngoingVerification {
   473  	params := []pegomock.Param{_param0}
   474  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetEnv", params, verifier.timeout)
   475  	return &MockCommander_SetEnv_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   476  }
   477  
   478  type MockCommander_SetEnv_OngoingVerification struct {
   479  	mock              *MockCommander
   480  	methodInvocations []pegomock.MethodInvocation
   481  }
   482  
   483  func (c *MockCommander_SetEnv_OngoingVerification) GetCapturedArguments() map[string]string {
   484  	_param0 := c.GetAllCapturedArguments()
   485  	return _param0[len(_param0)-1]
   486  }
   487  
   488  func (c *MockCommander_SetEnv_OngoingVerification) GetAllCapturedArguments() (_param0 []map[string]string) {
   489  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   490  	if len(params) > 0 {
   491  		_param0 = make([]map[string]string, len(c.methodInvocations))
   492  		for u, param := range params[0] {
   493  			_param0[u] = param.(map[string]string)
   494  		}
   495  	}
   496  	return
   497  }
   498  
   499  func (verifier *VerifierMockCommander) SetEnvVariable(_param0 string, _param1 string) *MockCommander_SetEnvVariable_OngoingVerification {
   500  	params := []pegomock.Param{_param0, _param1}
   501  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetEnvVariable", params, verifier.timeout)
   502  	return &MockCommander_SetEnvVariable_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   503  }
   504  
   505  type MockCommander_SetEnvVariable_OngoingVerification struct {
   506  	mock              *MockCommander
   507  	methodInvocations []pegomock.MethodInvocation
   508  }
   509  
   510  func (c *MockCommander_SetEnvVariable_OngoingVerification) GetCapturedArguments() (string, string) {
   511  	_param0, _param1 := c.GetAllCapturedArguments()
   512  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   513  }
   514  
   515  func (c *MockCommander_SetEnvVariable_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   516  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   517  	if len(params) > 0 {
   518  		_param0 = make([]string, len(c.methodInvocations))
   519  		for u, param := range params[0] {
   520  			_param0[u] = param.(string)
   521  		}
   522  		_param1 = make([]string, len(c.methodInvocations))
   523  		for u, param := range params[1] {
   524  			_param1[u] = param.(string)
   525  		}
   526  	}
   527  	return
   528  }
   529  
   530  func (verifier *VerifierMockCommander) SetExponentialBackOff(_param0 *backoff.ExponentialBackOff) *MockCommander_SetExponentialBackOff_OngoingVerification {
   531  	params := []pegomock.Param{_param0}
   532  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetExponentialBackOff", params, verifier.timeout)
   533  	return &MockCommander_SetExponentialBackOff_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   534  }
   535  
   536  type MockCommander_SetExponentialBackOff_OngoingVerification struct {
   537  	mock              *MockCommander
   538  	methodInvocations []pegomock.MethodInvocation
   539  }
   540  
   541  func (c *MockCommander_SetExponentialBackOff_OngoingVerification) GetCapturedArguments() *backoff.ExponentialBackOff {
   542  	_param0 := c.GetAllCapturedArguments()
   543  	return _param0[len(_param0)-1]
   544  }
   545  
   546  func (c *MockCommander_SetExponentialBackOff_OngoingVerification) GetAllCapturedArguments() (_param0 []*backoff.ExponentialBackOff) {
   547  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   548  	if len(params) > 0 {
   549  		_param0 = make([]*backoff.ExponentialBackOff, len(c.methodInvocations))
   550  		for u, param := range params[0] {
   551  			_param0[u] = param.(*backoff.ExponentialBackOff)
   552  		}
   553  	}
   554  	return
   555  }
   556  
   557  func (verifier *VerifierMockCommander) SetName(_param0 string) *MockCommander_SetName_OngoingVerification {
   558  	params := []pegomock.Param{_param0}
   559  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetName", params, verifier.timeout)
   560  	return &MockCommander_SetName_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   561  }
   562  
   563  type MockCommander_SetName_OngoingVerification struct {
   564  	mock              *MockCommander
   565  	methodInvocations []pegomock.MethodInvocation
   566  }
   567  
   568  func (c *MockCommander_SetName_OngoingVerification) GetCapturedArguments() string {
   569  	_param0 := c.GetAllCapturedArguments()
   570  	return _param0[len(_param0)-1]
   571  }
   572  
   573  func (c *MockCommander_SetName_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   574  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   575  	if len(params) > 0 {
   576  		_param0 = make([]string, len(c.methodInvocations))
   577  		for u, param := range params[0] {
   578  			_param0[u] = param.(string)
   579  		}
   580  	}
   581  	return
   582  }
   583  
   584  func (verifier *VerifierMockCommander) SetTimeout(_param0 time.Duration) *MockCommander_SetTimeout_OngoingVerification {
   585  	params := []pegomock.Param{_param0}
   586  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SetTimeout", params, verifier.timeout)
   587  	return &MockCommander_SetTimeout_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   588  }
   589  
   590  type MockCommander_SetTimeout_OngoingVerification struct {
   591  	mock              *MockCommander
   592  	methodInvocations []pegomock.MethodInvocation
   593  }
   594  
   595  func (c *MockCommander_SetTimeout_OngoingVerification) GetCapturedArguments() time.Duration {
   596  	_param0 := c.GetAllCapturedArguments()
   597  	return _param0[len(_param0)-1]
   598  }
   599  
   600  func (c *MockCommander_SetTimeout_OngoingVerification) GetAllCapturedArguments() (_param0 []time.Duration) {
   601  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   602  	if len(params) > 0 {
   603  		_param0 = make([]time.Duration, len(c.methodInvocations))
   604  		for u, param := range params[0] {
   605  			_param0[u] = param.(time.Duration)
   606  		}
   607  	}
   608  	return
   609  }