github.com/arunkumar7540/cli@v6.45.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/v7pushaction"
     8  	v7 "code.cloudfoundry.org/cli/command/v7"
     9  )
    10  
    11  type FakePushActor struct {
    12  	ActualizeStub        func(v7pushaction.PushPlan, v7pushaction.ProgressBar) (<-chan v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error)
    13  	actualizeMutex       sync.RWMutex
    14  	actualizeArgsForCall []struct {
    15  		arg1 v7pushaction.PushPlan
    16  		arg2 v7pushaction.ProgressBar
    17  	}
    18  	actualizeReturns struct {
    19  		result1 <-chan v7pushaction.PushPlan
    20  		result2 <-chan v7pushaction.Event
    21  		result3 <-chan v7pushaction.Warnings
    22  		result4 <-chan error
    23  	}
    24  	actualizeReturnsOnCall map[int]struct {
    25  		result1 <-chan v7pushaction.PushPlan
    26  		result2 <-chan v7pushaction.Event
    27  		result3 <-chan v7pushaction.Warnings
    28  		result4 <-chan error
    29  	}
    30  	CreatePushPlansStub        func(string, string, string, v7pushaction.ManifestParser, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, error)
    31  	createPushPlansMutex       sync.RWMutex
    32  	createPushPlansArgsForCall []struct {
    33  		arg1 string
    34  		arg2 string
    35  		arg3 string
    36  		arg4 v7pushaction.ManifestParser
    37  		arg5 v7pushaction.FlagOverrides
    38  	}
    39  	createPushPlansReturns struct {
    40  		result1 []v7pushaction.PushPlan
    41  		result2 error
    42  	}
    43  	createPushPlansReturnsOnCall map[int]struct {
    44  		result1 []v7pushaction.PushPlan
    45  		result2 error
    46  	}
    47  	PrepareSpaceStub        func([]v7pushaction.PushPlan, v7pushaction.ManifestParser) (<-chan []v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error)
    48  	prepareSpaceMutex       sync.RWMutex
    49  	prepareSpaceArgsForCall []struct {
    50  		arg1 []v7pushaction.PushPlan
    51  		arg2 v7pushaction.ManifestParser
    52  	}
    53  	prepareSpaceReturns struct {
    54  		result1 <-chan []v7pushaction.PushPlan
    55  		result2 <-chan v7pushaction.Event
    56  		result3 <-chan v7pushaction.Warnings
    57  		result4 <-chan error
    58  	}
    59  	prepareSpaceReturnsOnCall map[int]struct {
    60  		result1 <-chan []v7pushaction.PushPlan
    61  		result2 <-chan v7pushaction.Event
    62  		result3 <-chan v7pushaction.Warnings
    63  		result4 <-chan error
    64  	}
    65  	UpdateApplicationSettingsStub        func([]v7pushaction.PushPlan) ([]v7pushaction.PushPlan, v7pushaction.Warnings, error)
    66  	updateApplicationSettingsMutex       sync.RWMutex
    67  	updateApplicationSettingsArgsForCall []struct {
    68  		arg1 []v7pushaction.PushPlan
    69  	}
    70  	updateApplicationSettingsReturns struct {
    71  		result1 []v7pushaction.PushPlan
    72  		result2 v7pushaction.Warnings
    73  		result3 error
    74  	}
    75  	updateApplicationSettingsReturnsOnCall map[int]struct {
    76  		result1 []v7pushaction.PushPlan
    77  		result2 v7pushaction.Warnings
    78  		result3 error
    79  	}
    80  	invocations      map[string][][]interface{}
    81  	invocationsMutex sync.RWMutex
    82  }
    83  
    84  func (fake *FakePushActor) Actualize(arg1 v7pushaction.PushPlan, arg2 v7pushaction.ProgressBar) (<-chan v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error) {
    85  	fake.actualizeMutex.Lock()
    86  	ret, specificReturn := fake.actualizeReturnsOnCall[len(fake.actualizeArgsForCall)]
    87  	fake.actualizeArgsForCall = append(fake.actualizeArgsForCall, struct {
    88  		arg1 v7pushaction.PushPlan
    89  		arg2 v7pushaction.ProgressBar
    90  	}{arg1, arg2})
    91  	fake.recordInvocation("Actualize", []interface{}{arg1, arg2})
    92  	fake.actualizeMutex.Unlock()
    93  	if fake.ActualizeStub != nil {
    94  		return fake.ActualizeStub(arg1, arg2)
    95  	}
    96  	if specificReturn {
    97  		return ret.result1, ret.result2, ret.result3, ret.result4
    98  	}
    99  	fakeReturns := fake.actualizeReturns
   100  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
   101  }
   102  
   103  func (fake *FakePushActor) ActualizeCallCount() int {
   104  	fake.actualizeMutex.RLock()
   105  	defer fake.actualizeMutex.RUnlock()
   106  	return len(fake.actualizeArgsForCall)
   107  }
   108  
   109  func (fake *FakePushActor) ActualizeCalls(stub func(v7pushaction.PushPlan, v7pushaction.ProgressBar) (<-chan v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error)) {
   110  	fake.actualizeMutex.Lock()
   111  	defer fake.actualizeMutex.Unlock()
   112  	fake.ActualizeStub = stub
   113  }
   114  
   115  func (fake *FakePushActor) ActualizeArgsForCall(i int) (v7pushaction.PushPlan, v7pushaction.ProgressBar) {
   116  	fake.actualizeMutex.RLock()
   117  	defer fake.actualizeMutex.RUnlock()
   118  	argsForCall := fake.actualizeArgsForCall[i]
   119  	return argsForCall.arg1, argsForCall.arg2
   120  }
   121  
   122  func (fake *FakePushActor) ActualizeReturns(result1 <-chan v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) {
   123  	fake.actualizeMutex.Lock()
   124  	defer fake.actualizeMutex.Unlock()
   125  	fake.ActualizeStub = nil
   126  	fake.actualizeReturns = struct {
   127  		result1 <-chan v7pushaction.PushPlan
   128  		result2 <-chan v7pushaction.Event
   129  		result3 <-chan v7pushaction.Warnings
   130  		result4 <-chan error
   131  	}{result1, result2, result3, result4}
   132  }
   133  
   134  func (fake *FakePushActor) ActualizeReturnsOnCall(i int, result1 <-chan v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) {
   135  	fake.actualizeMutex.Lock()
   136  	defer fake.actualizeMutex.Unlock()
   137  	fake.ActualizeStub = nil
   138  	if fake.actualizeReturnsOnCall == nil {
   139  		fake.actualizeReturnsOnCall = make(map[int]struct {
   140  			result1 <-chan v7pushaction.PushPlan
   141  			result2 <-chan v7pushaction.Event
   142  			result3 <-chan v7pushaction.Warnings
   143  			result4 <-chan error
   144  		})
   145  	}
   146  	fake.actualizeReturnsOnCall[i] = struct {
   147  		result1 <-chan v7pushaction.PushPlan
   148  		result2 <-chan v7pushaction.Event
   149  		result3 <-chan v7pushaction.Warnings
   150  		result4 <-chan error
   151  	}{result1, result2, result3, result4}
   152  }
   153  
   154  func (fake *FakePushActor) CreatePushPlans(arg1 string, arg2 string, arg3 string, arg4 v7pushaction.ManifestParser, arg5 v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, error) {
   155  	fake.createPushPlansMutex.Lock()
   156  	ret, specificReturn := fake.createPushPlansReturnsOnCall[len(fake.createPushPlansArgsForCall)]
   157  	fake.createPushPlansArgsForCall = append(fake.createPushPlansArgsForCall, struct {
   158  		arg1 string
   159  		arg2 string
   160  		arg3 string
   161  		arg4 v7pushaction.ManifestParser
   162  		arg5 v7pushaction.FlagOverrides
   163  	}{arg1, arg2, arg3, arg4, arg5})
   164  	fake.recordInvocation("CreatePushPlans", []interface{}{arg1, arg2, arg3, arg4, arg5})
   165  	fake.createPushPlansMutex.Unlock()
   166  	if fake.CreatePushPlansStub != nil {
   167  		return fake.CreatePushPlansStub(arg1, arg2, arg3, arg4, arg5)
   168  	}
   169  	if specificReturn {
   170  		return ret.result1, ret.result2
   171  	}
   172  	fakeReturns := fake.createPushPlansReturns
   173  	return fakeReturns.result1, fakeReturns.result2
   174  }
   175  
   176  func (fake *FakePushActor) CreatePushPlansCallCount() int {
   177  	fake.createPushPlansMutex.RLock()
   178  	defer fake.createPushPlansMutex.RUnlock()
   179  	return len(fake.createPushPlansArgsForCall)
   180  }
   181  
   182  func (fake *FakePushActor) CreatePushPlansCalls(stub func(string, string, string, v7pushaction.ManifestParser, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, error)) {
   183  	fake.createPushPlansMutex.Lock()
   184  	defer fake.createPushPlansMutex.Unlock()
   185  	fake.CreatePushPlansStub = stub
   186  }
   187  
   188  func (fake *FakePushActor) CreatePushPlansArgsForCall(i int) (string, string, string, v7pushaction.ManifestParser, v7pushaction.FlagOverrides) {
   189  	fake.createPushPlansMutex.RLock()
   190  	defer fake.createPushPlansMutex.RUnlock()
   191  	argsForCall := fake.createPushPlansArgsForCall[i]
   192  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
   193  }
   194  
   195  func (fake *FakePushActor) CreatePushPlansReturns(result1 []v7pushaction.PushPlan, result2 error) {
   196  	fake.createPushPlansMutex.Lock()
   197  	defer fake.createPushPlansMutex.Unlock()
   198  	fake.CreatePushPlansStub = nil
   199  	fake.createPushPlansReturns = struct {
   200  		result1 []v7pushaction.PushPlan
   201  		result2 error
   202  	}{result1, result2}
   203  }
   204  
   205  func (fake *FakePushActor) CreatePushPlansReturnsOnCall(i int, result1 []v7pushaction.PushPlan, result2 error) {
   206  	fake.createPushPlansMutex.Lock()
   207  	defer fake.createPushPlansMutex.Unlock()
   208  	fake.CreatePushPlansStub = nil
   209  	if fake.createPushPlansReturnsOnCall == nil {
   210  		fake.createPushPlansReturnsOnCall = make(map[int]struct {
   211  			result1 []v7pushaction.PushPlan
   212  			result2 error
   213  		})
   214  	}
   215  	fake.createPushPlansReturnsOnCall[i] = struct {
   216  		result1 []v7pushaction.PushPlan
   217  		result2 error
   218  	}{result1, result2}
   219  }
   220  
   221  func (fake *FakePushActor) PrepareSpace(arg1 []v7pushaction.PushPlan, arg2 v7pushaction.ManifestParser) (<-chan []v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error) {
   222  	var arg1Copy []v7pushaction.PushPlan
   223  	if arg1 != nil {
   224  		arg1Copy = make([]v7pushaction.PushPlan, len(arg1))
   225  		copy(arg1Copy, arg1)
   226  	}
   227  	fake.prepareSpaceMutex.Lock()
   228  	ret, specificReturn := fake.prepareSpaceReturnsOnCall[len(fake.prepareSpaceArgsForCall)]
   229  	fake.prepareSpaceArgsForCall = append(fake.prepareSpaceArgsForCall, struct {
   230  		arg1 []v7pushaction.PushPlan
   231  		arg2 v7pushaction.ManifestParser
   232  	}{arg1Copy, arg2})
   233  	fake.recordInvocation("PrepareSpace", []interface{}{arg1Copy, arg2})
   234  	fake.prepareSpaceMutex.Unlock()
   235  	if fake.PrepareSpaceStub != nil {
   236  		return fake.PrepareSpaceStub(arg1, arg2)
   237  	}
   238  	if specificReturn {
   239  		return ret.result1, ret.result2, ret.result3, ret.result4
   240  	}
   241  	fakeReturns := fake.prepareSpaceReturns
   242  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
   243  }
   244  
   245  func (fake *FakePushActor) PrepareSpaceCallCount() int {
   246  	fake.prepareSpaceMutex.RLock()
   247  	defer fake.prepareSpaceMutex.RUnlock()
   248  	return len(fake.prepareSpaceArgsForCall)
   249  }
   250  
   251  func (fake *FakePushActor) PrepareSpaceCalls(stub func([]v7pushaction.PushPlan, v7pushaction.ManifestParser) (<-chan []v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error)) {
   252  	fake.prepareSpaceMutex.Lock()
   253  	defer fake.prepareSpaceMutex.Unlock()
   254  	fake.PrepareSpaceStub = stub
   255  }
   256  
   257  func (fake *FakePushActor) PrepareSpaceArgsForCall(i int) ([]v7pushaction.PushPlan, v7pushaction.ManifestParser) {
   258  	fake.prepareSpaceMutex.RLock()
   259  	defer fake.prepareSpaceMutex.RUnlock()
   260  	argsForCall := fake.prepareSpaceArgsForCall[i]
   261  	return argsForCall.arg1, argsForCall.arg2
   262  }
   263  
   264  func (fake *FakePushActor) PrepareSpaceReturns(result1 <-chan []v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) {
   265  	fake.prepareSpaceMutex.Lock()
   266  	defer fake.prepareSpaceMutex.Unlock()
   267  	fake.PrepareSpaceStub = nil
   268  	fake.prepareSpaceReturns = struct {
   269  		result1 <-chan []v7pushaction.PushPlan
   270  		result2 <-chan v7pushaction.Event
   271  		result3 <-chan v7pushaction.Warnings
   272  		result4 <-chan error
   273  	}{result1, result2, result3, result4}
   274  }
   275  
   276  func (fake *FakePushActor) PrepareSpaceReturnsOnCall(i int, result1 <-chan []v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) {
   277  	fake.prepareSpaceMutex.Lock()
   278  	defer fake.prepareSpaceMutex.Unlock()
   279  	fake.PrepareSpaceStub = nil
   280  	if fake.prepareSpaceReturnsOnCall == nil {
   281  		fake.prepareSpaceReturnsOnCall = make(map[int]struct {
   282  			result1 <-chan []v7pushaction.PushPlan
   283  			result2 <-chan v7pushaction.Event
   284  			result3 <-chan v7pushaction.Warnings
   285  			result4 <-chan error
   286  		})
   287  	}
   288  	fake.prepareSpaceReturnsOnCall[i] = struct {
   289  		result1 <-chan []v7pushaction.PushPlan
   290  		result2 <-chan v7pushaction.Event
   291  		result3 <-chan v7pushaction.Warnings
   292  		result4 <-chan error
   293  	}{result1, result2, result3, result4}
   294  }
   295  
   296  func (fake *FakePushActor) UpdateApplicationSettings(arg1 []v7pushaction.PushPlan) ([]v7pushaction.PushPlan, v7pushaction.Warnings, error) {
   297  	var arg1Copy []v7pushaction.PushPlan
   298  	if arg1 != nil {
   299  		arg1Copy = make([]v7pushaction.PushPlan, len(arg1))
   300  		copy(arg1Copy, arg1)
   301  	}
   302  	fake.updateApplicationSettingsMutex.Lock()
   303  	ret, specificReturn := fake.updateApplicationSettingsReturnsOnCall[len(fake.updateApplicationSettingsArgsForCall)]
   304  	fake.updateApplicationSettingsArgsForCall = append(fake.updateApplicationSettingsArgsForCall, struct {
   305  		arg1 []v7pushaction.PushPlan
   306  	}{arg1Copy})
   307  	fake.recordInvocation("UpdateApplicationSettings", []interface{}{arg1Copy})
   308  	fake.updateApplicationSettingsMutex.Unlock()
   309  	if fake.UpdateApplicationSettingsStub != nil {
   310  		return fake.UpdateApplicationSettingsStub(arg1)
   311  	}
   312  	if specificReturn {
   313  		return ret.result1, ret.result2, ret.result3
   314  	}
   315  	fakeReturns := fake.updateApplicationSettingsReturns
   316  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   317  }
   318  
   319  func (fake *FakePushActor) UpdateApplicationSettingsCallCount() int {
   320  	fake.updateApplicationSettingsMutex.RLock()
   321  	defer fake.updateApplicationSettingsMutex.RUnlock()
   322  	return len(fake.updateApplicationSettingsArgsForCall)
   323  }
   324  
   325  func (fake *FakePushActor) UpdateApplicationSettingsCalls(stub func([]v7pushaction.PushPlan) ([]v7pushaction.PushPlan, v7pushaction.Warnings, error)) {
   326  	fake.updateApplicationSettingsMutex.Lock()
   327  	defer fake.updateApplicationSettingsMutex.Unlock()
   328  	fake.UpdateApplicationSettingsStub = stub
   329  }
   330  
   331  func (fake *FakePushActor) UpdateApplicationSettingsArgsForCall(i int) []v7pushaction.PushPlan {
   332  	fake.updateApplicationSettingsMutex.RLock()
   333  	defer fake.updateApplicationSettingsMutex.RUnlock()
   334  	argsForCall := fake.updateApplicationSettingsArgsForCall[i]
   335  	return argsForCall.arg1
   336  }
   337  
   338  func (fake *FakePushActor) UpdateApplicationSettingsReturns(result1 []v7pushaction.PushPlan, result2 v7pushaction.Warnings, result3 error) {
   339  	fake.updateApplicationSettingsMutex.Lock()
   340  	defer fake.updateApplicationSettingsMutex.Unlock()
   341  	fake.UpdateApplicationSettingsStub = nil
   342  	fake.updateApplicationSettingsReturns = struct {
   343  		result1 []v7pushaction.PushPlan
   344  		result2 v7pushaction.Warnings
   345  		result3 error
   346  	}{result1, result2, result3}
   347  }
   348  
   349  func (fake *FakePushActor) UpdateApplicationSettingsReturnsOnCall(i int, result1 []v7pushaction.PushPlan, result2 v7pushaction.Warnings, result3 error) {
   350  	fake.updateApplicationSettingsMutex.Lock()
   351  	defer fake.updateApplicationSettingsMutex.Unlock()
   352  	fake.UpdateApplicationSettingsStub = nil
   353  	if fake.updateApplicationSettingsReturnsOnCall == nil {
   354  		fake.updateApplicationSettingsReturnsOnCall = make(map[int]struct {
   355  			result1 []v7pushaction.PushPlan
   356  			result2 v7pushaction.Warnings
   357  			result3 error
   358  		})
   359  	}
   360  	fake.updateApplicationSettingsReturnsOnCall[i] = struct {
   361  		result1 []v7pushaction.PushPlan
   362  		result2 v7pushaction.Warnings
   363  		result3 error
   364  	}{result1, result2, result3}
   365  }
   366  
   367  func (fake *FakePushActor) Invocations() map[string][][]interface{} {
   368  	fake.invocationsMutex.RLock()
   369  	defer fake.invocationsMutex.RUnlock()
   370  	fake.actualizeMutex.RLock()
   371  	defer fake.actualizeMutex.RUnlock()
   372  	fake.createPushPlansMutex.RLock()
   373  	defer fake.createPushPlansMutex.RUnlock()
   374  	fake.prepareSpaceMutex.RLock()
   375  	defer fake.prepareSpaceMutex.RUnlock()
   376  	fake.updateApplicationSettingsMutex.RLock()
   377  	defer fake.updateApplicationSettingsMutex.RUnlock()
   378  	copiedInvocations := map[string][][]interface{}{}
   379  	for key, value := range fake.invocations {
   380  		copiedInvocations[key] = value
   381  	}
   382  	return copiedInvocations
   383  }
   384  
   385  func (fake *FakePushActor) recordInvocation(key string, args []interface{}) {
   386  	fake.invocationsMutex.Lock()
   387  	defer fake.invocationsMutex.Unlock()
   388  	if fake.invocations == nil {
   389  		fake.invocations = map[string][][]interface{}{}
   390  	}
   391  	if fake.invocations[key] == nil {
   392  		fake.invocations[key] = [][]interface{}{}
   393  	}
   394  	fake.invocations[key] = append(fake.invocations[key], args)
   395  }
   396  
   397  var _ v7.PushActor = new(FakePushActor)