github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3app_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	sync "sync"
     6  
     7  	v3action "code.cloudfoundry.org/cli/actor/v3action"
     8  	v6 "code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeV3AppActor struct {
    12  	CloudControllerAPIVersionStub        func() string
    13  	cloudControllerAPIVersionMutex       sync.RWMutex
    14  	cloudControllerAPIVersionArgsForCall []struct {
    15  	}
    16  	cloudControllerAPIVersionReturns struct {
    17  		result1 string
    18  	}
    19  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    20  		result1 string
    21  	}
    22  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    23  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    24  	getApplicationByNameAndSpaceArgsForCall []struct {
    25  		arg1 string
    26  		arg2 string
    27  	}
    28  	getApplicationByNameAndSpaceReturns struct {
    29  		result1 v3action.Application
    30  		result2 v3action.Warnings
    31  		result3 error
    32  	}
    33  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    34  		result1 v3action.Application
    35  		result2 v3action.Warnings
    36  		result3 error
    37  	}
    38  	GetApplicationSummaryByNameAndSpaceStub        func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)
    39  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    40  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    41  		arg1 string
    42  		arg2 string
    43  		arg3 bool
    44  	}
    45  	getApplicationSummaryByNameAndSpaceReturns struct {
    46  		result1 v3action.ApplicationSummary
    47  		result2 v3action.Warnings
    48  		result3 error
    49  	}
    50  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    51  		result1 v3action.ApplicationSummary
    52  		result2 v3action.Warnings
    53  		result3 error
    54  	}
    55  	invocations      map[string][][]interface{}
    56  	invocationsMutex sync.RWMutex
    57  }
    58  
    59  func (fake *FakeV3AppActor) CloudControllerAPIVersion() string {
    60  	fake.cloudControllerAPIVersionMutex.Lock()
    61  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
    62  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
    63  	}{})
    64  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
    65  	fake.cloudControllerAPIVersionMutex.Unlock()
    66  	if fake.CloudControllerAPIVersionStub != nil {
    67  		return fake.CloudControllerAPIVersionStub()
    68  	}
    69  	if specificReturn {
    70  		return ret.result1
    71  	}
    72  	fakeReturns := fake.cloudControllerAPIVersionReturns
    73  	return fakeReturns.result1
    74  }
    75  
    76  func (fake *FakeV3AppActor) CloudControllerAPIVersionCallCount() int {
    77  	fake.cloudControllerAPIVersionMutex.RLock()
    78  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
    79  	return len(fake.cloudControllerAPIVersionArgsForCall)
    80  }
    81  
    82  func (fake *FakeV3AppActor) CloudControllerAPIVersionCalls(stub func() string) {
    83  	fake.cloudControllerAPIVersionMutex.Lock()
    84  	defer fake.cloudControllerAPIVersionMutex.Unlock()
    85  	fake.CloudControllerAPIVersionStub = stub
    86  }
    87  
    88  func (fake *FakeV3AppActor) CloudControllerAPIVersionReturns(result1 string) {
    89  	fake.cloudControllerAPIVersionMutex.Lock()
    90  	defer fake.cloudControllerAPIVersionMutex.Unlock()
    91  	fake.CloudControllerAPIVersionStub = nil
    92  	fake.cloudControllerAPIVersionReturns = struct {
    93  		result1 string
    94  	}{result1}
    95  }
    96  
    97  func (fake *FakeV3AppActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
    98  	fake.cloudControllerAPIVersionMutex.Lock()
    99  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   100  	fake.CloudControllerAPIVersionStub = nil
   101  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   102  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   103  			result1 string
   104  		})
   105  	}
   106  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   107  		result1 string
   108  	}{result1}
   109  }
   110  
   111  func (fake *FakeV3AppActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   112  	fake.getApplicationByNameAndSpaceMutex.Lock()
   113  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   114  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   115  		arg1 string
   116  		arg2 string
   117  	}{arg1, arg2})
   118  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   119  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   120  	if fake.GetApplicationByNameAndSpaceStub != nil {
   121  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   122  	}
   123  	if specificReturn {
   124  		return ret.result1, ret.result2, ret.result3
   125  	}
   126  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   127  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   128  }
   129  
   130  func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceCallCount() int {
   131  	fake.getApplicationByNameAndSpaceMutex.RLock()
   132  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   133  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   134  }
   135  
   136  func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   137  	fake.getApplicationByNameAndSpaceMutex.Lock()
   138  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   139  	fake.GetApplicationByNameAndSpaceStub = stub
   140  }
   141  
   142  func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   143  	fake.getApplicationByNameAndSpaceMutex.RLock()
   144  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   145  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   146  	return argsForCall.arg1, argsForCall.arg2
   147  }
   148  
   149  func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   150  	fake.getApplicationByNameAndSpaceMutex.Lock()
   151  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   152  	fake.GetApplicationByNameAndSpaceStub = nil
   153  	fake.getApplicationByNameAndSpaceReturns = struct {
   154  		result1 v3action.Application
   155  		result2 v3action.Warnings
   156  		result3 error
   157  	}{result1, result2, result3}
   158  }
   159  
   160  func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   161  	fake.getApplicationByNameAndSpaceMutex.Lock()
   162  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   163  	fake.GetApplicationByNameAndSpaceStub = nil
   164  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   165  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   166  			result1 v3action.Application
   167  			result2 v3action.Warnings
   168  			result3 error
   169  		})
   170  	}
   171  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   172  		result1 v3action.Application
   173  		result2 v3action.Warnings
   174  		result3 error
   175  	}{result1, result2, result3}
   176  }
   177  
   178  func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool) (v3action.ApplicationSummary, v3action.Warnings, error) {
   179  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   180  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   181  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   182  		arg1 string
   183  		arg2 string
   184  		arg3 bool
   185  	}{arg1, arg2, arg3})
   186  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3})
   187  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   188  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   189  		return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3)
   190  	}
   191  	if specificReturn {
   192  		return ret.result1, ret.result2, ret.result3
   193  	}
   194  	fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns
   195  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   196  }
   197  
   198  func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceCallCount() int {
   199  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   200  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   201  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   202  }
   203  
   204  func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)) {
   205  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   206  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   207  	fake.GetApplicationSummaryByNameAndSpaceStub = stub
   208  }
   209  
   210  func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool) {
   211  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   212  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   213  	argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i]
   214  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   215  }
   216  
   217  func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   218  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   219  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   220  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   221  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   222  		result1 v3action.ApplicationSummary
   223  		result2 v3action.Warnings
   224  		result3 error
   225  	}{result1, result2, result3}
   226  }
   227  
   228  func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   229  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   230  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   231  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   232  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   233  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   234  			result1 v3action.ApplicationSummary
   235  			result2 v3action.Warnings
   236  			result3 error
   237  		})
   238  	}
   239  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   240  		result1 v3action.ApplicationSummary
   241  		result2 v3action.Warnings
   242  		result3 error
   243  	}{result1, result2, result3}
   244  }
   245  
   246  func (fake *FakeV3AppActor) Invocations() map[string][][]interface{} {
   247  	fake.invocationsMutex.RLock()
   248  	defer fake.invocationsMutex.RUnlock()
   249  	fake.cloudControllerAPIVersionMutex.RLock()
   250  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   251  	fake.getApplicationByNameAndSpaceMutex.RLock()
   252  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   253  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   254  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   255  	copiedInvocations := map[string][][]interface{}{}
   256  	for key, value := range fake.invocations {
   257  		copiedInvocations[key] = value
   258  	}
   259  	return copiedInvocations
   260  }
   261  
   262  func (fake *FakeV3AppActor) recordInvocation(key string, args []interface{}) {
   263  	fake.invocationsMutex.Lock()
   264  	defer fake.invocationsMutex.Unlock()
   265  	if fake.invocations == nil {
   266  		fake.invocations = map[string][][]interface{}{}
   267  	}
   268  	if fake.invocations[key] == nil {
   269  		fake.invocations[key] = [][]interface{}{}
   270  	}
   271  	fake.invocations[key] = append(fake.invocations[key], args)
   272  }
   273  
   274  var _ v6.V3AppActor = new(FakeV3AppActor)