github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_routes_actor.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  	v7 "code.cloudfoundry.org/cli/command/v7"
     9  )
    10  
    11  type FakeRoutesActor struct {
    12  	GetRouteSummariesStub        func([]v7action.Route) ([]v7action.RouteSummary, v7action.Warnings, error)
    13  	getRouteSummariesMutex       sync.RWMutex
    14  	getRouteSummariesArgsForCall []struct {
    15  		arg1 []v7action.Route
    16  	}
    17  	getRouteSummariesReturns struct {
    18  		result1 []v7action.RouteSummary
    19  		result2 v7action.Warnings
    20  		result3 error
    21  	}
    22  	getRouteSummariesReturnsOnCall map[int]struct {
    23  		result1 []v7action.RouteSummary
    24  		result2 v7action.Warnings
    25  		result3 error
    26  	}
    27  	GetRoutesByOrgStub        func(string, string) ([]v7action.Route, v7action.Warnings, error)
    28  	getRoutesByOrgMutex       sync.RWMutex
    29  	getRoutesByOrgArgsForCall []struct {
    30  		arg1 string
    31  		arg2 string
    32  	}
    33  	getRoutesByOrgReturns struct {
    34  		result1 []v7action.Route
    35  		result2 v7action.Warnings
    36  		result3 error
    37  	}
    38  	getRoutesByOrgReturnsOnCall map[int]struct {
    39  		result1 []v7action.Route
    40  		result2 v7action.Warnings
    41  		result3 error
    42  	}
    43  	GetRoutesBySpaceStub        func(string, string) ([]v7action.Route, v7action.Warnings, error)
    44  	getRoutesBySpaceMutex       sync.RWMutex
    45  	getRoutesBySpaceArgsForCall []struct {
    46  		arg1 string
    47  		arg2 string
    48  	}
    49  	getRoutesBySpaceReturns struct {
    50  		result1 []v7action.Route
    51  		result2 v7action.Warnings
    52  		result3 error
    53  	}
    54  	getRoutesBySpaceReturnsOnCall map[int]struct {
    55  		result1 []v7action.Route
    56  		result2 v7action.Warnings
    57  		result3 error
    58  	}
    59  	invocations      map[string][][]interface{}
    60  	invocationsMutex sync.RWMutex
    61  }
    62  
    63  func (fake *FakeRoutesActor) GetRouteSummaries(arg1 []v7action.Route) ([]v7action.RouteSummary, v7action.Warnings, error) {
    64  	var arg1Copy []v7action.Route
    65  	if arg1 != nil {
    66  		arg1Copy = make([]v7action.Route, len(arg1))
    67  		copy(arg1Copy, arg1)
    68  	}
    69  	fake.getRouteSummariesMutex.Lock()
    70  	ret, specificReturn := fake.getRouteSummariesReturnsOnCall[len(fake.getRouteSummariesArgsForCall)]
    71  	fake.getRouteSummariesArgsForCall = append(fake.getRouteSummariesArgsForCall, struct {
    72  		arg1 []v7action.Route
    73  	}{arg1Copy})
    74  	fake.recordInvocation("GetRouteSummaries", []interface{}{arg1Copy})
    75  	fake.getRouteSummariesMutex.Unlock()
    76  	if fake.GetRouteSummariesStub != nil {
    77  		return fake.GetRouteSummariesStub(arg1)
    78  	}
    79  	if specificReturn {
    80  		return ret.result1, ret.result2, ret.result3
    81  	}
    82  	fakeReturns := fake.getRouteSummariesReturns
    83  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    84  }
    85  
    86  func (fake *FakeRoutesActor) GetRouteSummariesCallCount() int {
    87  	fake.getRouteSummariesMutex.RLock()
    88  	defer fake.getRouteSummariesMutex.RUnlock()
    89  	return len(fake.getRouteSummariesArgsForCall)
    90  }
    91  
    92  func (fake *FakeRoutesActor) GetRouteSummariesCalls(stub func([]v7action.Route) ([]v7action.RouteSummary, v7action.Warnings, error)) {
    93  	fake.getRouteSummariesMutex.Lock()
    94  	defer fake.getRouteSummariesMutex.Unlock()
    95  	fake.GetRouteSummariesStub = stub
    96  }
    97  
    98  func (fake *FakeRoutesActor) GetRouteSummariesArgsForCall(i int) []v7action.Route {
    99  	fake.getRouteSummariesMutex.RLock()
   100  	defer fake.getRouteSummariesMutex.RUnlock()
   101  	argsForCall := fake.getRouteSummariesArgsForCall[i]
   102  	return argsForCall.arg1
   103  }
   104  
   105  func (fake *FakeRoutesActor) GetRouteSummariesReturns(result1 []v7action.RouteSummary, result2 v7action.Warnings, result3 error) {
   106  	fake.getRouteSummariesMutex.Lock()
   107  	defer fake.getRouteSummariesMutex.Unlock()
   108  	fake.GetRouteSummariesStub = nil
   109  	fake.getRouteSummariesReturns = struct {
   110  		result1 []v7action.RouteSummary
   111  		result2 v7action.Warnings
   112  		result3 error
   113  	}{result1, result2, result3}
   114  }
   115  
   116  func (fake *FakeRoutesActor) GetRouteSummariesReturnsOnCall(i int, result1 []v7action.RouteSummary, result2 v7action.Warnings, result3 error) {
   117  	fake.getRouteSummariesMutex.Lock()
   118  	defer fake.getRouteSummariesMutex.Unlock()
   119  	fake.GetRouteSummariesStub = nil
   120  	if fake.getRouteSummariesReturnsOnCall == nil {
   121  		fake.getRouteSummariesReturnsOnCall = make(map[int]struct {
   122  			result1 []v7action.RouteSummary
   123  			result2 v7action.Warnings
   124  			result3 error
   125  		})
   126  	}
   127  	fake.getRouteSummariesReturnsOnCall[i] = struct {
   128  		result1 []v7action.RouteSummary
   129  		result2 v7action.Warnings
   130  		result3 error
   131  	}{result1, result2, result3}
   132  }
   133  
   134  func (fake *FakeRoutesActor) GetRoutesByOrg(arg1 string, arg2 string) ([]v7action.Route, v7action.Warnings, error) {
   135  	fake.getRoutesByOrgMutex.Lock()
   136  	ret, specificReturn := fake.getRoutesByOrgReturnsOnCall[len(fake.getRoutesByOrgArgsForCall)]
   137  	fake.getRoutesByOrgArgsForCall = append(fake.getRoutesByOrgArgsForCall, struct {
   138  		arg1 string
   139  		arg2 string
   140  	}{arg1, arg2})
   141  	fake.recordInvocation("GetRoutesByOrg", []interface{}{arg1, arg2})
   142  	fake.getRoutesByOrgMutex.Unlock()
   143  	if fake.GetRoutesByOrgStub != nil {
   144  		return fake.GetRoutesByOrgStub(arg1, arg2)
   145  	}
   146  	if specificReturn {
   147  		return ret.result1, ret.result2, ret.result3
   148  	}
   149  	fakeReturns := fake.getRoutesByOrgReturns
   150  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   151  }
   152  
   153  func (fake *FakeRoutesActor) GetRoutesByOrgCallCount() int {
   154  	fake.getRoutesByOrgMutex.RLock()
   155  	defer fake.getRoutesByOrgMutex.RUnlock()
   156  	return len(fake.getRoutesByOrgArgsForCall)
   157  }
   158  
   159  func (fake *FakeRoutesActor) GetRoutesByOrgCalls(stub func(string, string) ([]v7action.Route, v7action.Warnings, error)) {
   160  	fake.getRoutesByOrgMutex.Lock()
   161  	defer fake.getRoutesByOrgMutex.Unlock()
   162  	fake.GetRoutesByOrgStub = stub
   163  }
   164  
   165  func (fake *FakeRoutesActor) GetRoutesByOrgArgsForCall(i int) (string, string) {
   166  	fake.getRoutesByOrgMutex.RLock()
   167  	defer fake.getRoutesByOrgMutex.RUnlock()
   168  	argsForCall := fake.getRoutesByOrgArgsForCall[i]
   169  	return argsForCall.arg1, argsForCall.arg2
   170  }
   171  
   172  func (fake *FakeRoutesActor) GetRoutesByOrgReturns(result1 []v7action.Route, result2 v7action.Warnings, result3 error) {
   173  	fake.getRoutesByOrgMutex.Lock()
   174  	defer fake.getRoutesByOrgMutex.Unlock()
   175  	fake.GetRoutesByOrgStub = nil
   176  	fake.getRoutesByOrgReturns = struct {
   177  		result1 []v7action.Route
   178  		result2 v7action.Warnings
   179  		result3 error
   180  	}{result1, result2, result3}
   181  }
   182  
   183  func (fake *FakeRoutesActor) GetRoutesByOrgReturnsOnCall(i int, result1 []v7action.Route, result2 v7action.Warnings, result3 error) {
   184  	fake.getRoutesByOrgMutex.Lock()
   185  	defer fake.getRoutesByOrgMutex.Unlock()
   186  	fake.GetRoutesByOrgStub = nil
   187  	if fake.getRoutesByOrgReturnsOnCall == nil {
   188  		fake.getRoutesByOrgReturnsOnCall = make(map[int]struct {
   189  			result1 []v7action.Route
   190  			result2 v7action.Warnings
   191  			result3 error
   192  		})
   193  	}
   194  	fake.getRoutesByOrgReturnsOnCall[i] = struct {
   195  		result1 []v7action.Route
   196  		result2 v7action.Warnings
   197  		result3 error
   198  	}{result1, result2, result3}
   199  }
   200  
   201  func (fake *FakeRoutesActor) GetRoutesBySpace(arg1 string, arg2 string) ([]v7action.Route, v7action.Warnings, error) {
   202  	fake.getRoutesBySpaceMutex.Lock()
   203  	ret, specificReturn := fake.getRoutesBySpaceReturnsOnCall[len(fake.getRoutesBySpaceArgsForCall)]
   204  	fake.getRoutesBySpaceArgsForCall = append(fake.getRoutesBySpaceArgsForCall, struct {
   205  		arg1 string
   206  		arg2 string
   207  	}{arg1, arg2})
   208  	fake.recordInvocation("GetRoutesBySpace", []interface{}{arg1, arg2})
   209  	fake.getRoutesBySpaceMutex.Unlock()
   210  	if fake.GetRoutesBySpaceStub != nil {
   211  		return fake.GetRoutesBySpaceStub(arg1, arg2)
   212  	}
   213  	if specificReturn {
   214  		return ret.result1, ret.result2, ret.result3
   215  	}
   216  	fakeReturns := fake.getRoutesBySpaceReturns
   217  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   218  }
   219  
   220  func (fake *FakeRoutesActor) GetRoutesBySpaceCallCount() int {
   221  	fake.getRoutesBySpaceMutex.RLock()
   222  	defer fake.getRoutesBySpaceMutex.RUnlock()
   223  	return len(fake.getRoutesBySpaceArgsForCall)
   224  }
   225  
   226  func (fake *FakeRoutesActor) GetRoutesBySpaceCalls(stub func(string, string) ([]v7action.Route, v7action.Warnings, error)) {
   227  	fake.getRoutesBySpaceMutex.Lock()
   228  	defer fake.getRoutesBySpaceMutex.Unlock()
   229  	fake.GetRoutesBySpaceStub = stub
   230  }
   231  
   232  func (fake *FakeRoutesActor) GetRoutesBySpaceArgsForCall(i int) (string, string) {
   233  	fake.getRoutesBySpaceMutex.RLock()
   234  	defer fake.getRoutesBySpaceMutex.RUnlock()
   235  	argsForCall := fake.getRoutesBySpaceArgsForCall[i]
   236  	return argsForCall.arg1, argsForCall.arg2
   237  }
   238  
   239  func (fake *FakeRoutesActor) GetRoutesBySpaceReturns(result1 []v7action.Route, result2 v7action.Warnings, result3 error) {
   240  	fake.getRoutesBySpaceMutex.Lock()
   241  	defer fake.getRoutesBySpaceMutex.Unlock()
   242  	fake.GetRoutesBySpaceStub = nil
   243  	fake.getRoutesBySpaceReturns = struct {
   244  		result1 []v7action.Route
   245  		result2 v7action.Warnings
   246  		result3 error
   247  	}{result1, result2, result3}
   248  }
   249  
   250  func (fake *FakeRoutesActor) GetRoutesBySpaceReturnsOnCall(i int, result1 []v7action.Route, result2 v7action.Warnings, result3 error) {
   251  	fake.getRoutesBySpaceMutex.Lock()
   252  	defer fake.getRoutesBySpaceMutex.Unlock()
   253  	fake.GetRoutesBySpaceStub = nil
   254  	if fake.getRoutesBySpaceReturnsOnCall == nil {
   255  		fake.getRoutesBySpaceReturnsOnCall = make(map[int]struct {
   256  			result1 []v7action.Route
   257  			result2 v7action.Warnings
   258  			result3 error
   259  		})
   260  	}
   261  	fake.getRoutesBySpaceReturnsOnCall[i] = struct {
   262  		result1 []v7action.Route
   263  		result2 v7action.Warnings
   264  		result3 error
   265  	}{result1, result2, result3}
   266  }
   267  
   268  func (fake *FakeRoutesActor) Invocations() map[string][][]interface{} {
   269  	fake.invocationsMutex.RLock()
   270  	defer fake.invocationsMutex.RUnlock()
   271  	fake.getRouteSummariesMutex.RLock()
   272  	defer fake.getRouteSummariesMutex.RUnlock()
   273  	fake.getRoutesByOrgMutex.RLock()
   274  	defer fake.getRoutesByOrgMutex.RUnlock()
   275  	fake.getRoutesBySpaceMutex.RLock()
   276  	defer fake.getRoutesBySpaceMutex.RUnlock()
   277  	copiedInvocations := map[string][][]interface{}{}
   278  	for key, value := range fake.invocations {
   279  		copiedInvocations[key] = value
   280  	}
   281  	return copiedInvocations
   282  }
   283  
   284  func (fake *FakeRoutesActor) recordInvocation(key string, args []interface{}) {
   285  	fake.invocationsMutex.Lock()
   286  	defer fake.invocationsMutex.Unlock()
   287  	if fake.invocations == nil {
   288  		fake.invocations = map[string][][]interface{}{}
   289  	}
   290  	if fake.invocations[key] == nil {
   291  		fake.invocations[key] = [][]interface{}{}
   292  	}
   293  	fake.invocations[key] = append(fake.invocations[key], args)
   294  }
   295  
   296  var _ v7.RoutesActor = new(FakeRoutesActor)