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

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	sync "sync"
     6  
     7  	v2action "code.cloudfoundry.org/cli/actor/v2action"
     8  	v6 "code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeServiceActor struct {
    12  	GetServiceInstanceByNameAndSpaceStub        func(string, string) (v2action.ServiceInstance, v2action.Warnings, error)
    13  	getServiceInstanceByNameAndSpaceMutex       sync.RWMutex
    14  	getServiceInstanceByNameAndSpaceArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  	}
    18  	getServiceInstanceByNameAndSpaceReturns struct {
    19  		result1 v2action.ServiceInstance
    20  		result2 v2action.Warnings
    21  		result3 error
    22  	}
    23  	getServiceInstanceByNameAndSpaceReturnsOnCall map[int]struct {
    24  		result1 v2action.ServiceInstance
    25  		result2 v2action.Warnings
    26  		result3 error
    27  	}
    28  	GetServiceInstanceSummaryByNameAndSpaceStub        func(string, string) (v2action.ServiceInstanceSummary, v2action.Warnings, error)
    29  	getServiceInstanceSummaryByNameAndSpaceMutex       sync.RWMutex
    30  	getServiceInstanceSummaryByNameAndSpaceArgsForCall []struct {
    31  		arg1 string
    32  		arg2 string
    33  	}
    34  	getServiceInstanceSummaryByNameAndSpaceReturns struct {
    35  		result1 v2action.ServiceInstanceSummary
    36  		result2 v2action.Warnings
    37  		result3 error
    38  	}
    39  	getServiceInstanceSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    40  		result1 v2action.ServiceInstanceSummary
    41  		result2 v2action.Warnings
    42  		result3 error
    43  	}
    44  	invocations      map[string][][]interface{}
    45  	invocationsMutex sync.RWMutex
    46  }
    47  
    48  func (fake *FakeServiceActor) GetServiceInstanceByNameAndSpace(arg1 string, arg2 string) (v2action.ServiceInstance, v2action.Warnings, error) {
    49  	fake.getServiceInstanceByNameAndSpaceMutex.Lock()
    50  	ret, specificReturn := fake.getServiceInstanceByNameAndSpaceReturnsOnCall[len(fake.getServiceInstanceByNameAndSpaceArgsForCall)]
    51  	fake.getServiceInstanceByNameAndSpaceArgsForCall = append(fake.getServiceInstanceByNameAndSpaceArgsForCall, struct {
    52  		arg1 string
    53  		arg2 string
    54  	}{arg1, arg2})
    55  	fake.recordInvocation("GetServiceInstanceByNameAndSpace", []interface{}{arg1, arg2})
    56  	fake.getServiceInstanceByNameAndSpaceMutex.Unlock()
    57  	if fake.GetServiceInstanceByNameAndSpaceStub != nil {
    58  		return fake.GetServiceInstanceByNameAndSpaceStub(arg1, arg2)
    59  	}
    60  	if specificReturn {
    61  		return ret.result1, ret.result2, ret.result3
    62  	}
    63  	fakeReturns := fake.getServiceInstanceByNameAndSpaceReturns
    64  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    65  }
    66  
    67  func (fake *FakeServiceActor) GetServiceInstanceByNameAndSpaceCallCount() int {
    68  	fake.getServiceInstanceByNameAndSpaceMutex.RLock()
    69  	defer fake.getServiceInstanceByNameAndSpaceMutex.RUnlock()
    70  	return len(fake.getServiceInstanceByNameAndSpaceArgsForCall)
    71  }
    72  
    73  func (fake *FakeServiceActor) GetServiceInstanceByNameAndSpaceCalls(stub func(string, string) (v2action.ServiceInstance, v2action.Warnings, error)) {
    74  	fake.getServiceInstanceByNameAndSpaceMutex.Lock()
    75  	defer fake.getServiceInstanceByNameAndSpaceMutex.Unlock()
    76  	fake.GetServiceInstanceByNameAndSpaceStub = stub
    77  }
    78  
    79  func (fake *FakeServiceActor) GetServiceInstanceByNameAndSpaceArgsForCall(i int) (string, string) {
    80  	fake.getServiceInstanceByNameAndSpaceMutex.RLock()
    81  	defer fake.getServiceInstanceByNameAndSpaceMutex.RUnlock()
    82  	argsForCall := fake.getServiceInstanceByNameAndSpaceArgsForCall[i]
    83  	return argsForCall.arg1, argsForCall.arg2
    84  }
    85  
    86  func (fake *FakeServiceActor) GetServiceInstanceByNameAndSpaceReturns(result1 v2action.ServiceInstance, result2 v2action.Warnings, result3 error) {
    87  	fake.getServiceInstanceByNameAndSpaceMutex.Lock()
    88  	defer fake.getServiceInstanceByNameAndSpaceMutex.Unlock()
    89  	fake.GetServiceInstanceByNameAndSpaceStub = nil
    90  	fake.getServiceInstanceByNameAndSpaceReturns = struct {
    91  		result1 v2action.ServiceInstance
    92  		result2 v2action.Warnings
    93  		result3 error
    94  	}{result1, result2, result3}
    95  }
    96  
    97  func (fake *FakeServiceActor) GetServiceInstanceByNameAndSpaceReturnsOnCall(i int, result1 v2action.ServiceInstance, result2 v2action.Warnings, result3 error) {
    98  	fake.getServiceInstanceByNameAndSpaceMutex.Lock()
    99  	defer fake.getServiceInstanceByNameAndSpaceMutex.Unlock()
   100  	fake.GetServiceInstanceByNameAndSpaceStub = nil
   101  	if fake.getServiceInstanceByNameAndSpaceReturnsOnCall == nil {
   102  		fake.getServiceInstanceByNameAndSpaceReturnsOnCall = make(map[int]struct {
   103  			result1 v2action.ServiceInstance
   104  			result2 v2action.Warnings
   105  			result3 error
   106  		})
   107  	}
   108  	fake.getServiceInstanceByNameAndSpaceReturnsOnCall[i] = struct {
   109  		result1 v2action.ServiceInstance
   110  		result2 v2action.Warnings
   111  		result3 error
   112  	}{result1, result2, result3}
   113  }
   114  
   115  func (fake *FakeServiceActor) GetServiceInstanceSummaryByNameAndSpace(arg1 string, arg2 string) (v2action.ServiceInstanceSummary, v2action.Warnings, error) {
   116  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.Lock()
   117  	ret, specificReturn := fake.getServiceInstanceSummaryByNameAndSpaceReturnsOnCall[len(fake.getServiceInstanceSummaryByNameAndSpaceArgsForCall)]
   118  	fake.getServiceInstanceSummaryByNameAndSpaceArgsForCall = append(fake.getServiceInstanceSummaryByNameAndSpaceArgsForCall, struct {
   119  		arg1 string
   120  		arg2 string
   121  	}{arg1, arg2})
   122  	fake.recordInvocation("GetServiceInstanceSummaryByNameAndSpace", []interface{}{arg1, arg2})
   123  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.Unlock()
   124  	if fake.GetServiceInstanceSummaryByNameAndSpaceStub != nil {
   125  		return fake.GetServiceInstanceSummaryByNameAndSpaceStub(arg1, arg2)
   126  	}
   127  	if specificReturn {
   128  		return ret.result1, ret.result2, ret.result3
   129  	}
   130  	fakeReturns := fake.getServiceInstanceSummaryByNameAndSpaceReturns
   131  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   132  }
   133  
   134  func (fake *FakeServiceActor) GetServiceInstanceSummaryByNameAndSpaceCallCount() int {
   135  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.RLock()
   136  	defer fake.getServiceInstanceSummaryByNameAndSpaceMutex.RUnlock()
   137  	return len(fake.getServiceInstanceSummaryByNameAndSpaceArgsForCall)
   138  }
   139  
   140  func (fake *FakeServiceActor) GetServiceInstanceSummaryByNameAndSpaceCalls(stub func(string, string) (v2action.ServiceInstanceSummary, v2action.Warnings, error)) {
   141  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.Lock()
   142  	defer fake.getServiceInstanceSummaryByNameAndSpaceMutex.Unlock()
   143  	fake.GetServiceInstanceSummaryByNameAndSpaceStub = stub
   144  }
   145  
   146  func (fake *FakeServiceActor) GetServiceInstanceSummaryByNameAndSpaceArgsForCall(i int) (string, string) {
   147  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.RLock()
   148  	defer fake.getServiceInstanceSummaryByNameAndSpaceMutex.RUnlock()
   149  	argsForCall := fake.getServiceInstanceSummaryByNameAndSpaceArgsForCall[i]
   150  	return argsForCall.arg1, argsForCall.arg2
   151  }
   152  
   153  func (fake *FakeServiceActor) GetServiceInstanceSummaryByNameAndSpaceReturns(result1 v2action.ServiceInstanceSummary, result2 v2action.Warnings, result3 error) {
   154  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.Lock()
   155  	defer fake.getServiceInstanceSummaryByNameAndSpaceMutex.Unlock()
   156  	fake.GetServiceInstanceSummaryByNameAndSpaceStub = nil
   157  	fake.getServiceInstanceSummaryByNameAndSpaceReturns = struct {
   158  		result1 v2action.ServiceInstanceSummary
   159  		result2 v2action.Warnings
   160  		result3 error
   161  	}{result1, result2, result3}
   162  }
   163  
   164  func (fake *FakeServiceActor) GetServiceInstanceSummaryByNameAndSpaceReturnsOnCall(i int, result1 v2action.ServiceInstanceSummary, result2 v2action.Warnings, result3 error) {
   165  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.Lock()
   166  	defer fake.getServiceInstanceSummaryByNameAndSpaceMutex.Unlock()
   167  	fake.GetServiceInstanceSummaryByNameAndSpaceStub = nil
   168  	if fake.getServiceInstanceSummaryByNameAndSpaceReturnsOnCall == nil {
   169  		fake.getServiceInstanceSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   170  			result1 v2action.ServiceInstanceSummary
   171  			result2 v2action.Warnings
   172  			result3 error
   173  		})
   174  	}
   175  	fake.getServiceInstanceSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   176  		result1 v2action.ServiceInstanceSummary
   177  		result2 v2action.Warnings
   178  		result3 error
   179  	}{result1, result2, result3}
   180  }
   181  
   182  func (fake *FakeServiceActor) Invocations() map[string][][]interface{} {
   183  	fake.invocationsMutex.RLock()
   184  	defer fake.invocationsMutex.RUnlock()
   185  	fake.getServiceInstanceByNameAndSpaceMutex.RLock()
   186  	defer fake.getServiceInstanceByNameAndSpaceMutex.RUnlock()
   187  	fake.getServiceInstanceSummaryByNameAndSpaceMutex.RLock()
   188  	defer fake.getServiceInstanceSummaryByNameAndSpaceMutex.RUnlock()
   189  	copiedInvocations := map[string][][]interface{}{}
   190  	for key, value := range fake.invocations {
   191  		copiedInvocations[key] = value
   192  	}
   193  	return copiedInvocations
   194  }
   195  
   196  func (fake *FakeServiceActor) recordInvocation(key string, args []interface{}) {
   197  	fake.invocationsMutex.Lock()
   198  	defer fake.invocationsMutex.Unlock()
   199  	if fake.invocations == nil {
   200  		fake.invocations = map[string][][]interface{}{}
   201  	}
   202  	if fake.invocations[key] == nil {
   203  		fake.invocations[key] = [][]interface{}{}
   204  	}
   205  	fake.invocations[key] = append(fake.invocations[key], args)
   206  }
   207  
   208  var _ v6.ServiceActor = new(FakeServiceActor)