github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_enable_sshactor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v7action"
     8  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv3"
     9  	v7 "code.cloudfoundry.org/cli/command/v7"
    10  )
    11  
    12  type FakeEnableSSHActor struct {
    13  	GetAppFeatureStub        func(string, string) (ccv3.ApplicationFeature, v7action.Warnings, error)
    14  	getAppFeatureMutex       sync.RWMutex
    15  	getAppFeatureArgsForCall []struct {
    16  		arg1 string
    17  		arg2 string
    18  	}
    19  	getAppFeatureReturns struct {
    20  		result1 ccv3.ApplicationFeature
    21  		result2 v7action.Warnings
    22  		result3 error
    23  	}
    24  	getAppFeatureReturnsOnCall map[int]struct {
    25  		result1 ccv3.ApplicationFeature
    26  		result2 v7action.Warnings
    27  		result3 error
    28  	}
    29  	GetApplicationByNameAndSpaceStub        func(string, string) (v7action.Application, v7action.Warnings, error)
    30  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    31  	getApplicationByNameAndSpaceArgsForCall []struct {
    32  		arg1 string
    33  		arg2 string
    34  	}
    35  	getApplicationByNameAndSpaceReturns struct {
    36  		result1 v7action.Application
    37  		result2 v7action.Warnings
    38  		result3 error
    39  	}
    40  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    41  		result1 v7action.Application
    42  		result2 v7action.Warnings
    43  		result3 error
    44  	}
    45  	GetSSHEnabledStub        func(string) (ccv3.SSHEnabled, v7action.Warnings, error)
    46  	getSSHEnabledMutex       sync.RWMutex
    47  	getSSHEnabledArgsForCall []struct {
    48  		arg1 string
    49  	}
    50  	getSSHEnabledReturns struct {
    51  		result1 ccv3.SSHEnabled
    52  		result2 v7action.Warnings
    53  		result3 error
    54  	}
    55  	getSSHEnabledReturnsOnCall map[int]struct {
    56  		result1 ccv3.SSHEnabled
    57  		result2 v7action.Warnings
    58  		result3 error
    59  	}
    60  	UpdateAppFeatureStub        func(v7action.Application, bool, string) (v7action.Warnings, error)
    61  	updateAppFeatureMutex       sync.RWMutex
    62  	updateAppFeatureArgsForCall []struct {
    63  		arg1 v7action.Application
    64  		arg2 bool
    65  		arg3 string
    66  	}
    67  	updateAppFeatureReturns struct {
    68  		result1 v7action.Warnings
    69  		result2 error
    70  	}
    71  	updateAppFeatureReturnsOnCall map[int]struct {
    72  		result1 v7action.Warnings
    73  		result2 error
    74  	}
    75  	invocations      map[string][][]interface{}
    76  	invocationsMutex sync.RWMutex
    77  }
    78  
    79  func (fake *FakeEnableSSHActor) GetAppFeature(arg1 string, arg2 string) (ccv3.ApplicationFeature, v7action.Warnings, error) {
    80  	fake.getAppFeatureMutex.Lock()
    81  	ret, specificReturn := fake.getAppFeatureReturnsOnCall[len(fake.getAppFeatureArgsForCall)]
    82  	fake.getAppFeatureArgsForCall = append(fake.getAppFeatureArgsForCall, struct {
    83  		arg1 string
    84  		arg2 string
    85  	}{arg1, arg2})
    86  	fake.recordInvocation("GetAppFeature", []interface{}{arg1, arg2})
    87  	fake.getAppFeatureMutex.Unlock()
    88  	if fake.GetAppFeatureStub != nil {
    89  		return fake.GetAppFeatureStub(arg1, arg2)
    90  	}
    91  	if specificReturn {
    92  		return ret.result1, ret.result2, ret.result3
    93  	}
    94  	fakeReturns := fake.getAppFeatureReturns
    95  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    96  }
    97  
    98  func (fake *FakeEnableSSHActor) GetAppFeatureCallCount() int {
    99  	fake.getAppFeatureMutex.RLock()
   100  	defer fake.getAppFeatureMutex.RUnlock()
   101  	return len(fake.getAppFeatureArgsForCall)
   102  }
   103  
   104  func (fake *FakeEnableSSHActor) GetAppFeatureCalls(stub func(string, string) (ccv3.ApplicationFeature, v7action.Warnings, error)) {
   105  	fake.getAppFeatureMutex.Lock()
   106  	defer fake.getAppFeatureMutex.Unlock()
   107  	fake.GetAppFeatureStub = stub
   108  }
   109  
   110  func (fake *FakeEnableSSHActor) GetAppFeatureArgsForCall(i int) (string, string) {
   111  	fake.getAppFeatureMutex.RLock()
   112  	defer fake.getAppFeatureMutex.RUnlock()
   113  	argsForCall := fake.getAppFeatureArgsForCall[i]
   114  	return argsForCall.arg1, argsForCall.arg2
   115  }
   116  
   117  func (fake *FakeEnableSSHActor) GetAppFeatureReturns(result1 ccv3.ApplicationFeature, result2 v7action.Warnings, result3 error) {
   118  	fake.getAppFeatureMutex.Lock()
   119  	defer fake.getAppFeatureMutex.Unlock()
   120  	fake.GetAppFeatureStub = nil
   121  	fake.getAppFeatureReturns = struct {
   122  		result1 ccv3.ApplicationFeature
   123  		result2 v7action.Warnings
   124  		result3 error
   125  	}{result1, result2, result3}
   126  }
   127  
   128  func (fake *FakeEnableSSHActor) GetAppFeatureReturnsOnCall(i int, result1 ccv3.ApplicationFeature, result2 v7action.Warnings, result3 error) {
   129  	fake.getAppFeatureMutex.Lock()
   130  	defer fake.getAppFeatureMutex.Unlock()
   131  	fake.GetAppFeatureStub = nil
   132  	if fake.getAppFeatureReturnsOnCall == nil {
   133  		fake.getAppFeatureReturnsOnCall = make(map[int]struct {
   134  			result1 ccv3.ApplicationFeature
   135  			result2 v7action.Warnings
   136  			result3 error
   137  		})
   138  	}
   139  	fake.getAppFeatureReturnsOnCall[i] = struct {
   140  		result1 ccv3.ApplicationFeature
   141  		result2 v7action.Warnings
   142  		result3 error
   143  	}{result1, result2, result3}
   144  }
   145  
   146  func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) {
   147  	fake.getApplicationByNameAndSpaceMutex.Lock()
   148  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   149  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   150  		arg1 string
   151  		arg2 string
   152  	}{arg1, arg2})
   153  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   154  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   155  	if fake.GetApplicationByNameAndSpaceStub != nil {
   156  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   157  	}
   158  	if specificReturn {
   159  		return ret.result1, ret.result2, ret.result3
   160  	}
   161  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   162  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   163  }
   164  
   165  func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceCallCount() int {
   166  	fake.getApplicationByNameAndSpaceMutex.RLock()
   167  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   168  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   169  }
   170  
   171  func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) {
   172  	fake.getApplicationByNameAndSpaceMutex.Lock()
   173  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   174  	fake.GetApplicationByNameAndSpaceStub = stub
   175  }
   176  
   177  func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   178  	fake.getApplicationByNameAndSpaceMutex.RLock()
   179  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   180  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   181  	return argsForCall.arg1, argsForCall.arg2
   182  }
   183  
   184  func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   185  	fake.getApplicationByNameAndSpaceMutex.Lock()
   186  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   187  	fake.GetApplicationByNameAndSpaceStub = nil
   188  	fake.getApplicationByNameAndSpaceReturns = struct {
   189  		result1 v7action.Application
   190  		result2 v7action.Warnings
   191  		result3 error
   192  	}{result1, result2, result3}
   193  }
   194  
   195  func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   196  	fake.getApplicationByNameAndSpaceMutex.Lock()
   197  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   198  	fake.GetApplicationByNameAndSpaceStub = nil
   199  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   200  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   201  			result1 v7action.Application
   202  			result2 v7action.Warnings
   203  			result3 error
   204  		})
   205  	}
   206  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   207  		result1 v7action.Application
   208  		result2 v7action.Warnings
   209  		result3 error
   210  	}{result1, result2, result3}
   211  }
   212  
   213  func (fake *FakeEnableSSHActor) GetSSHEnabled(arg1 string) (ccv3.SSHEnabled, v7action.Warnings, error) {
   214  	fake.getSSHEnabledMutex.Lock()
   215  	ret, specificReturn := fake.getSSHEnabledReturnsOnCall[len(fake.getSSHEnabledArgsForCall)]
   216  	fake.getSSHEnabledArgsForCall = append(fake.getSSHEnabledArgsForCall, struct {
   217  		arg1 string
   218  	}{arg1})
   219  	fake.recordInvocation("GetSSHEnabled", []interface{}{arg1})
   220  	fake.getSSHEnabledMutex.Unlock()
   221  	if fake.GetSSHEnabledStub != nil {
   222  		return fake.GetSSHEnabledStub(arg1)
   223  	}
   224  	if specificReturn {
   225  		return ret.result1, ret.result2, ret.result3
   226  	}
   227  	fakeReturns := fake.getSSHEnabledReturns
   228  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   229  }
   230  
   231  func (fake *FakeEnableSSHActor) GetSSHEnabledCallCount() int {
   232  	fake.getSSHEnabledMutex.RLock()
   233  	defer fake.getSSHEnabledMutex.RUnlock()
   234  	return len(fake.getSSHEnabledArgsForCall)
   235  }
   236  
   237  func (fake *FakeEnableSSHActor) GetSSHEnabledCalls(stub func(string) (ccv3.SSHEnabled, v7action.Warnings, error)) {
   238  	fake.getSSHEnabledMutex.Lock()
   239  	defer fake.getSSHEnabledMutex.Unlock()
   240  	fake.GetSSHEnabledStub = stub
   241  }
   242  
   243  func (fake *FakeEnableSSHActor) GetSSHEnabledArgsForCall(i int) string {
   244  	fake.getSSHEnabledMutex.RLock()
   245  	defer fake.getSSHEnabledMutex.RUnlock()
   246  	argsForCall := fake.getSSHEnabledArgsForCall[i]
   247  	return argsForCall.arg1
   248  }
   249  
   250  func (fake *FakeEnableSSHActor) GetSSHEnabledReturns(result1 ccv3.SSHEnabled, result2 v7action.Warnings, result3 error) {
   251  	fake.getSSHEnabledMutex.Lock()
   252  	defer fake.getSSHEnabledMutex.Unlock()
   253  	fake.GetSSHEnabledStub = nil
   254  	fake.getSSHEnabledReturns = struct {
   255  		result1 ccv3.SSHEnabled
   256  		result2 v7action.Warnings
   257  		result3 error
   258  	}{result1, result2, result3}
   259  }
   260  
   261  func (fake *FakeEnableSSHActor) GetSSHEnabledReturnsOnCall(i int, result1 ccv3.SSHEnabled, result2 v7action.Warnings, result3 error) {
   262  	fake.getSSHEnabledMutex.Lock()
   263  	defer fake.getSSHEnabledMutex.Unlock()
   264  	fake.GetSSHEnabledStub = nil
   265  	if fake.getSSHEnabledReturnsOnCall == nil {
   266  		fake.getSSHEnabledReturnsOnCall = make(map[int]struct {
   267  			result1 ccv3.SSHEnabled
   268  			result2 v7action.Warnings
   269  			result3 error
   270  		})
   271  	}
   272  	fake.getSSHEnabledReturnsOnCall[i] = struct {
   273  		result1 ccv3.SSHEnabled
   274  		result2 v7action.Warnings
   275  		result3 error
   276  	}{result1, result2, result3}
   277  }
   278  
   279  func (fake *FakeEnableSSHActor) UpdateAppFeature(arg1 v7action.Application, arg2 bool, arg3 string) (v7action.Warnings, error) {
   280  	fake.updateAppFeatureMutex.Lock()
   281  	ret, specificReturn := fake.updateAppFeatureReturnsOnCall[len(fake.updateAppFeatureArgsForCall)]
   282  	fake.updateAppFeatureArgsForCall = append(fake.updateAppFeatureArgsForCall, struct {
   283  		arg1 v7action.Application
   284  		arg2 bool
   285  		arg3 string
   286  	}{arg1, arg2, arg3})
   287  	fake.recordInvocation("UpdateAppFeature", []interface{}{arg1, arg2, arg3})
   288  	fake.updateAppFeatureMutex.Unlock()
   289  	if fake.UpdateAppFeatureStub != nil {
   290  		return fake.UpdateAppFeatureStub(arg1, arg2, arg3)
   291  	}
   292  	if specificReturn {
   293  		return ret.result1, ret.result2
   294  	}
   295  	fakeReturns := fake.updateAppFeatureReturns
   296  	return fakeReturns.result1, fakeReturns.result2
   297  }
   298  
   299  func (fake *FakeEnableSSHActor) UpdateAppFeatureCallCount() int {
   300  	fake.updateAppFeatureMutex.RLock()
   301  	defer fake.updateAppFeatureMutex.RUnlock()
   302  	return len(fake.updateAppFeatureArgsForCall)
   303  }
   304  
   305  func (fake *FakeEnableSSHActor) UpdateAppFeatureCalls(stub func(v7action.Application, bool, string) (v7action.Warnings, error)) {
   306  	fake.updateAppFeatureMutex.Lock()
   307  	defer fake.updateAppFeatureMutex.Unlock()
   308  	fake.UpdateAppFeatureStub = stub
   309  }
   310  
   311  func (fake *FakeEnableSSHActor) UpdateAppFeatureArgsForCall(i int) (v7action.Application, bool, string) {
   312  	fake.updateAppFeatureMutex.RLock()
   313  	defer fake.updateAppFeatureMutex.RUnlock()
   314  	argsForCall := fake.updateAppFeatureArgsForCall[i]
   315  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   316  }
   317  
   318  func (fake *FakeEnableSSHActor) UpdateAppFeatureReturns(result1 v7action.Warnings, result2 error) {
   319  	fake.updateAppFeatureMutex.Lock()
   320  	defer fake.updateAppFeatureMutex.Unlock()
   321  	fake.UpdateAppFeatureStub = nil
   322  	fake.updateAppFeatureReturns = struct {
   323  		result1 v7action.Warnings
   324  		result2 error
   325  	}{result1, result2}
   326  }
   327  
   328  func (fake *FakeEnableSSHActor) UpdateAppFeatureReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   329  	fake.updateAppFeatureMutex.Lock()
   330  	defer fake.updateAppFeatureMutex.Unlock()
   331  	fake.UpdateAppFeatureStub = nil
   332  	if fake.updateAppFeatureReturnsOnCall == nil {
   333  		fake.updateAppFeatureReturnsOnCall = make(map[int]struct {
   334  			result1 v7action.Warnings
   335  			result2 error
   336  		})
   337  	}
   338  	fake.updateAppFeatureReturnsOnCall[i] = struct {
   339  		result1 v7action.Warnings
   340  		result2 error
   341  	}{result1, result2}
   342  }
   343  
   344  func (fake *FakeEnableSSHActor) Invocations() map[string][][]interface{} {
   345  	fake.invocationsMutex.RLock()
   346  	defer fake.invocationsMutex.RUnlock()
   347  	fake.getAppFeatureMutex.RLock()
   348  	defer fake.getAppFeatureMutex.RUnlock()
   349  	fake.getApplicationByNameAndSpaceMutex.RLock()
   350  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   351  	fake.getSSHEnabledMutex.RLock()
   352  	defer fake.getSSHEnabledMutex.RUnlock()
   353  	fake.updateAppFeatureMutex.RLock()
   354  	defer fake.updateAppFeatureMutex.RUnlock()
   355  	copiedInvocations := map[string][][]interface{}{}
   356  	for key, value := range fake.invocations {
   357  		copiedInvocations[key] = value
   358  	}
   359  	return copiedInvocations
   360  }
   361  
   362  func (fake *FakeEnableSSHActor) recordInvocation(key string, args []interface{}) {
   363  	fake.invocationsMutex.Lock()
   364  	defer fake.invocationsMutex.Unlock()
   365  	if fake.invocations == nil {
   366  		fake.invocations = map[string][][]interface{}{}
   367  	}
   368  	if fake.invocations[key] == nil {
   369  		fake.invocations[key] = [][]interface{}{}
   370  	}
   371  	fake.invocations[key] = append(fake.invocations[key], args)
   372  }
   373  
   374  var _ v7.EnableSSHActor = new(FakeEnableSSHActor)