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

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