github.com/niteshexa/cloudfoundry_cli@v7.1.0+incompatible/command/v7/v7fakes/fake_push_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  	"code.cloudfoundry.org/cli/actor/v7pushaction"
     9  	v7 "code.cloudfoundry.org/cli/command/v7"
    10  	"code.cloudfoundry.org/cli/util/manifestparser"
    11  )
    12  
    13  type FakePushActor struct {
    14  	ActualizeStub        func(v7pushaction.PushPlan, v7pushaction.ProgressBar) <-chan *v7pushaction.PushEvent
    15  	actualizeMutex       sync.RWMutex
    16  	actualizeArgsForCall []struct {
    17  		arg1 v7pushaction.PushPlan
    18  		arg2 v7pushaction.ProgressBar
    19  	}
    20  	actualizeReturns struct {
    21  		result1 <-chan *v7pushaction.PushEvent
    22  	}
    23  	actualizeReturnsOnCall map[int]struct {
    24  		result1 <-chan *v7pushaction.PushEvent
    25  	}
    26  	CreatePushPlansStub        func(string, string, manifestparser.Manifest, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, v7action.Warnings, error)
    27  	createPushPlansMutex       sync.RWMutex
    28  	createPushPlansArgsForCall []struct {
    29  		arg1 string
    30  		arg2 string
    31  		arg3 manifestparser.Manifest
    32  		arg4 v7pushaction.FlagOverrides
    33  	}
    34  	createPushPlansReturns struct {
    35  		result1 []v7pushaction.PushPlan
    36  		result2 v7action.Warnings
    37  		result3 error
    38  	}
    39  	createPushPlansReturnsOnCall map[int]struct {
    40  		result1 []v7pushaction.PushPlan
    41  		result2 v7action.Warnings
    42  		result3 error
    43  	}
    44  	HandleFlagOverridesStub        func(manifestparser.Manifest, v7pushaction.FlagOverrides) (manifestparser.Manifest, error)
    45  	handleFlagOverridesMutex       sync.RWMutex
    46  	handleFlagOverridesArgsForCall []struct {
    47  		arg1 manifestparser.Manifest
    48  		arg2 v7pushaction.FlagOverrides
    49  	}
    50  	handleFlagOverridesReturns struct {
    51  		result1 manifestparser.Manifest
    52  		result2 error
    53  	}
    54  	handleFlagOverridesReturnsOnCall map[int]struct {
    55  		result1 manifestparser.Manifest
    56  		result2 error
    57  	}
    58  	invocations      map[string][][]interface{}
    59  	invocationsMutex sync.RWMutex
    60  }
    61  
    62  func (fake *FakePushActor) Actualize(arg1 v7pushaction.PushPlan, arg2 v7pushaction.ProgressBar) <-chan *v7pushaction.PushEvent {
    63  	fake.actualizeMutex.Lock()
    64  	ret, specificReturn := fake.actualizeReturnsOnCall[len(fake.actualizeArgsForCall)]
    65  	fake.actualizeArgsForCall = append(fake.actualizeArgsForCall, struct {
    66  		arg1 v7pushaction.PushPlan
    67  		arg2 v7pushaction.ProgressBar
    68  	}{arg1, arg2})
    69  	fake.recordInvocation("Actualize", []interface{}{arg1, arg2})
    70  	fake.actualizeMutex.Unlock()
    71  	if fake.ActualizeStub != nil {
    72  		return fake.ActualizeStub(arg1, arg2)
    73  	}
    74  	if specificReturn {
    75  		return ret.result1
    76  	}
    77  	fakeReturns := fake.actualizeReturns
    78  	return fakeReturns.result1
    79  }
    80  
    81  func (fake *FakePushActor) ActualizeCallCount() int {
    82  	fake.actualizeMutex.RLock()
    83  	defer fake.actualizeMutex.RUnlock()
    84  	return len(fake.actualizeArgsForCall)
    85  }
    86  
    87  func (fake *FakePushActor) ActualizeCalls(stub func(v7pushaction.PushPlan, v7pushaction.ProgressBar) <-chan *v7pushaction.PushEvent) {
    88  	fake.actualizeMutex.Lock()
    89  	defer fake.actualizeMutex.Unlock()
    90  	fake.ActualizeStub = stub
    91  }
    92  
    93  func (fake *FakePushActor) ActualizeArgsForCall(i int) (v7pushaction.PushPlan, v7pushaction.ProgressBar) {
    94  	fake.actualizeMutex.RLock()
    95  	defer fake.actualizeMutex.RUnlock()
    96  	argsForCall := fake.actualizeArgsForCall[i]
    97  	return argsForCall.arg1, argsForCall.arg2
    98  }
    99  
   100  func (fake *FakePushActor) ActualizeReturns(result1 <-chan *v7pushaction.PushEvent) {
   101  	fake.actualizeMutex.Lock()
   102  	defer fake.actualizeMutex.Unlock()
   103  	fake.ActualizeStub = nil
   104  	fake.actualizeReturns = struct {
   105  		result1 <-chan *v7pushaction.PushEvent
   106  	}{result1}
   107  }
   108  
   109  func (fake *FakePushActor) ActualizeReturnsOnCall(i int, result1 <-chan *v7pushaction.PushEvent) {
   110  	fake.actualizeMutex.Lock()
   111  	defer fake.actualizeMutex.Unlock()
   112  	fake.ActualizeStub = nil
   113  	if fake.actualizeReturnsOnCall == nil {
   114  		fake.actualizeReturnsOnCall = make(map[int]struct {
   115  			result1 <-chan *v7pushaction.PushEvent
   116  		})
   117  	}
   118  	fake.actualizeReturnsOnCall[i] = struct {
   119  		result1 <-chan *v7pushaction.PushEvent
   120  	}{result1}
   121  }
   122  
   123  func (fake *FakePushActor) CreatePushPlans(arg1 string, arg2 string, arg3 manifestparser.Manifest, arg4 v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, v7action.Warnings, error) {
   124  	fake.createPushPlansMutex.Lock()
   125  	ret, specificReturn := fake.createPushPlansReturnsOnCall[len(fake.createPushPlansArgsForCall)]
   126  	fake.createPushPlansArgsForCall = append(fake.createPushPlansArgsForCall, struct {
   127  		arg1 string
   128  		arg2 string
   129  		arg3 manifestparser.Manifest
   130  		arg4 v7pushaction.FlagOverrides
   131  	}{arg1, arg2, arg3, arg4})
   132  	fake.recordInvocation("CreatePushPlans", []interface{}{arg1, arg2, arg3, arg4})
   133  	fake.createPushPlansMutex.Unlock()
   134  	if fake.CreatePushPlansStub != nil {
   135  		return fake.CreatePushPlansStub(arg1, arg2, arg3, arg4)
   136  	}
   137  	if specificReturn {
   138  		return ret.result1, ret.result2, ret.result3
   139  	}
   140  	fakeReturns := fake.createPushPlansReturns
   141  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   142  }
   143  
   144  func (fake *FakePushActor) CreatePushPlansCallCount() int {
   145  	fake.createPushPlansMutex.RLock()
   146  	defer fake.createPushPlansMutex.RUnlock()
   147  	return len(fake.createPushPlansArgsForCall)
   148  }
   149  
   150  func (fake *FakePushActor) CreatePushPlansCalls(stub func(string, string, manifestparser.Manifest, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, v7action.Warnings, error)) {
   151  	fake.createPushPlansMutex.Lock()
   152  	defer fake.createPushPlansMutex.Unlock()
   153  	fake.CreatePushPlansStub = stub
   154  }
   155  
   156  func (fake *FakePushActor) CreatePushPlansArgsForCall(i int) (string, string, manifestparser.Manifest, v7pushaction.FlagOverrides) {
   157  	fake.createPushPlansMutex.RLock()
   158  	defer fake.createPushPlansMutex.RUnlock()
   159  	argsForCall := fake.createPushPlansArgsForCall[i]
   160  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   161  }
   162  
   163  func (fake *FakePushActor) CreatePushPlansReturns(result1 []v7pushaction.PushPlan, result2 v7action.Warnings, result3 error) {
   164  	fake.createPushPlansMutex.Lock()
   165  	defer fake.createPushPlansMutex.Unlock()
   166  	fake.CreatePushPlansStub = nil
   167  	fake.createPushPlansReturns = struct {
   168  		result1 []v7pushaction.PushPlan
   169  		result2 v7action.Warnings
   170  		result3 error
   171  	}{result1, result2, result3}
   172  }
   173  
   174  func (fake *FakePushActor) CreatePushPlansReturnsOnCall(i int, result1 []v7pushaction.PushPlan, result2 v7action.Warnings, result3 error) {
   175  	fake.createPushPlansMutex.Lock()
   176  	defer fake.createPushPlansMutex.Unlock()
   177  	fake.CreatePushPlansStub = nil
   178  	if fake.createPushPlansReturnsOnCall == nil {
   179  		fake.createPushPlansReturnsOnCall = make(map[int]struct {
   180  			result1 []v7pushaction.PushPlan
   181  			result2 v7action.Warnings
   182  			result3 error
   183  		})
   184  	}
   185  	fake.createPushPlansReturnsOnCall[i] = struct {
   186  		result1 []v7pushaction.PushPlan
   187  		result2 v7action.Warnings
   188  		result3 error
   189  	}{result1, result2, result3}
   190  }
   191  
   192  func (fake *FakePushActor) HandleFlagOverrides(arg1 manifestparser.Manifest, arg2 v7pushaction.FlagOverrides) (manifestparser.Manifest, error) {
   193  	fake.handleFlagOverridesMutex.Lock()
   194  	ret, specificReturn := fake.handleFlagOverridesReturnsOnCall[len(fake.handleFlagOverridesArgsForCall)]
   195  	fake.handleFlagOverridesArgsForCall = append(fake.handleFlagOverridesArgsForCall, struct {
   196  		arg1 manifestparser.Manifest
   197  		arg2 v7pushaction.FlagOverrides
   198  	}{arg1, arg2})
   199  	fake.recordInvocation("HandleFlagOverrides", []interface{}{arg1, arg2})
   200  	fake.handleFlagOverridesMutex.Unlock()
   201  	if fake.HandleFlagOverridesStub != nil {
   202  		return fake.HandleFlagOverridesStub(arg1, arg2)
   203  	}
   204  	if specificReturn {
   205  		return ret.result1, ret.result2
   206  	}
   207  	fakeReturns := fake.handleFlagOverridesReturns
   208  	return fakeReturns.result1, fakeReturns.result2
   209  }
   210  
   211  func (fake *FakePushActor) HandleFlagOverridesCallCount() int {
   212  	fake.handleFlagOverridesMutex.RLock()
   213  	defer fake.handleFlagOverridesMutex.RUnlock()
   214  	return len(fake.handleFlagOverridesArgsForCall)
   215  }
   216  
   217  func (fake *FakePushActor) HandleFlagOverridesCalls(stub func(manifestparser.Manifest, v7pushaction.FlagOverrides) (manifestparser.Manifest, error)) {
   218  	fake.handleFlagOverridesMutex.Lock()
   219  	defer fake.handleFlagOverridesMutex.Unlock()
   220  	fake.HandleFlagOverridesStub = stub
   221  }
   222  
   223  func (fake *FakePushActor) HandleFlagOverridesArgsForCall(i int) (manifestparser.Manifest, v7pushaction.FlagOverrides) {
   224  	fake.handleFlagOverridesMutex.RLock()
   225  	defer fake.handleFlagOverridesMutex.RUnlock()
   226  	argsForCall := fake.handleFlagOverridesArgsForCall[i]
   227  	return argsForCall.arg1, argsForCall.arg2
   228  }
   229  
   230  func (fake *FakePushActor) HandleFlagOverridesReturns(result1 manifestparser.Manifest, result2 error) {
   231  	fake.handleFlagOverridesMutex.Lock()
   232  	defer fake.handleFlagOverridesMutex.Unlock()
   233  	fake.HandleFlagOverridesStub = nil
   234  	fake.handleFlagOverridesReturns = struct {
   235  		result1 manifestparser.Manifest
   236  		result2 error
   237  	}{result1, result2}
   238  }
   239  
   240  func (fake *FakePushActor) HandleFlagOverridesReturnsOnCall(i int, result1 manifestparser.Manifest, result2 error) {
   241  	fake.handleFlagOverridesMutex.Lock()
   242  	defer fake.handleFlagOverridesMutex.Unlock()
   243  	fake.HandleFlagOverridesStub = nil
   244  	if fake.handleFlagOverridesReturnsOnCall == nil {
   245  		fake.handleFlagOverridesReturnsOnCall = make(map[int]struct {
   246  			result1 manifestparser.Manifest
   247  			result2 error
   248  		})
   249  	}
   250  	fake.handleFlagOverridesReturnsOnCall[i] = struct {
   251  		result1 manifestparser.Manifest
   252  		result2 error
   253  	}{result1, result2}
   254  }
   255  
   256  func (fake *FakePushActor) Invocations() map[string][][]interface{} {
   257  	fake.invocationsMutex.RLock()
   258  	defer fake.invocationsMutex.RUnlock()
   259  	fake.actualizeMutex.RLock()
   260  	defer fake.actualizeMutex.RUnlock()
   261  	fake.createPushPlansMutex.RLock()
   262  	defer fake.createPushPlansMutex.RUnlock()
   263  	fake.handleFlagOverridesMutex.RLock()
   264  	defer fake.handleFlagOverridesMutex.RUnlock()
   265  	copiedInvocations := map[string][][]interface{}{}
   266  	for key, value := range fake.invocations {
   267  		copiedInvocations[key] = value
   268  	}
   269  	return copiedInvocations
   270  }
   271  
   272  func (fake *FakePushActor) recordInvocation(key string, args []interface{}) {
   273  	fake.invocationsMutex.Lock()
   274  	defer fake.invocationsMutex.Unlock()
   275  	if fake.invocations == nil {
   276  		fake.invocations = map[string][][]interface{}{}
   277  	}
   278  	if fake.invocations[key] == nil {
   279  		fake.invocations[key] = [][]interface{}{}
   280  	}
   281  	fake.invocations[key] = append(fake.invocations[key], args)
   282  }
   283  
   284  var _ v7.PushActor = new(FakePushActor)