github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_update_buildpack_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  	types "code.cloudfoundry.org/cli/types"
    10  )
    11  
    12  type FakeUpdateBuildpackActor struct {
    13  	CloudControllerAPIVersionStub        func() string
    14  	cloudControllerAPIVersionMutex       sync.RWMutex
    15  	cloudControllerAPIVersionArgsForCall []struct {
    16  	}
    17  	cloudControllerAPIVersionReturns struct {
    18  		result1 string
    19  	}
    20  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    21  		result1 string
    22  	}
    23  	PrepareBuildpackBitsStub        func(string, string, v2action.Downloader) (string, error)
    24  	prepareBuildpackBitsMutex       sync.RWMutex
    25  	prepareBuildpackBitsArgsForCall []struct {
    26  		arg1 string
    27  		arg2 string
    28  		arg3 v2action.Downloader
    29  	}
    30  	prepareBuildpackBitsReturns struct {
    31  		result1 string
    32  		result2 error
    33  	}
    34  	prepareBuildpackBitsReturnsOnCall map[int]struct {
    35  		result1 string
    36  		result2 error
    37  	}
    38  	UpdateBuildpackByNameAndStackStub        func(string, string, types.NullInt, types.NullBool, types.NullBool) (string, v2action.Warnings, error)
    39  	updateBuildpackByNameAndStackMutex       sync.RWMutex
    40  	updateBuildpackByNameAndStackArgsForCall []struct {
    41  		arg1 string
    42  		arg2 string
    43  		arg3 types.NullInt
    44  		arg4 types.NullBool
    45  		arg5 types.NullBool
    46  	}
    47  	updateBuildpackByNameAndStackReturns struct {
    48  		result1 string
    49  		result2 v2action.Warnings
    50  		result3 error
    51  	}
    52  	updateBuildpackByNameAndStackReturnsOnCall map[int]struct {
    53  		result1 string
    54  		result2 v2action.Warnings
    55  		result3 error
    56  	}
    57  	UploadBuildpackStub        func(string, string, v2action.SimpleProgressBar) (v2action.Warnings, error)
    58  	uploadBuildpackMutex       sync.RWMutex
    59  	uploadBuildpackArgsForCall []struct {
    60  		arg1 string
    61  		arg2 string
    62  		arg3 v2action.SimpleProgressBar
    63  	}
    64  	uploadBuildpackReturns struct {
    65  		result1 v2action.Warnings
    66  		result2 error
    67  	}
    68  	uploadBuildpackReturnsOnCall map[int]struct {
    69  		result1 v2action.Warnings
    70  		result2 error
    71  	}
    72  	invocations      map[string][][]interface{}
    73  	invocationsMutex sync.RWMutex
    74  }
    75  
    76  func (fake *FakeUpdateBuildpackActor) CloudControllerAPIVersion() string {
    77  	fake.cloudControllerAPIVersionMutex.Lock()
    78  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
    79  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
    80  	}{})
    81  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
    82  	fake.cloudControllerAPIVersionMutex.Unlock()
    83  	if fake.CloudControllerAPIVersionStub != nil {
    84  		return fake.CloudControllerAPIVersionStub()
    85  	}
    86  	if specificReturn {
    87  		return ret.result1
    88  	}
    89  	fakeReturns := fake.cloudControllerAPIVersionReturns
    90  	return fakeReturns.result1
    91  }
    92  
    93  func (fake *FakeUpdateBuildpackActor) CloudControllerAPIVersionCallCount() int {
    94  	fake.cloudControllerAPIVersionMutex.RLock()
    95  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
    96  	return len(fake.cloudControllerAPIVersionArgsForCall)
    97  }
    98  
    99  func (fake *FakeUpdateBuildpackActor) CloudControllerAPIVersionCalls(stub func() string) {
   100  	fake.cloudControllerAPIVersionMutex.Lock()
   101  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   102  	fake.CloudControllerAPIVersionStub = stub
   103  }
   104  
   105  func (fake *FakeUpdateBuildpackActor) CloudControllerAPIVersionReturns(result1 string) {
   106  	fake.cloudControllerAPIVersionMutex.Lock()
   107  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   108  	fake.CloudControllerAPIVersionStub = nil
   109  	fake.cloudControllerAPIVersionReturns = struct {
   110  		result1 string
   111  	}{result1}
   112  }
   113  
   114  func (fake *FakeUpdateBuildpackActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   115  	fake.cloudControllerAPIVersionMutex.Lock()
   116  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   117  	fake.CloudControllerAPIVersionStub = nil
   118  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   119  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   120  			result1 string
   121  		})
   122  	}
   123  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   124  		result1 string
   125  	}{result1}
   126  }
   127  
   128  func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBits(arg1 string, arg2 string, arg3 v2action.Downloader) (string, error) {
   129  	fake.prepareBuildpackBitsMutex.Lock()
   130  	ret, specificReturn := fake.prepareBuildpackBitsReturnsOnCall[len(fake.prepareBuildpackBitsArgsForCall)]
   131  	fake.prepareBuildpackBitsArgsForCall = append(fake.prepareBuildpackBitsArgsForCall, struct {
   132  		arg1 string
   133  		arg2 string
   134  		arg3 v2action.Downloader
   135  	}{arg1, arg2, arg3})
   136  	fake.recordInvocation("PrepareBuildpackBits", []interface{}{arg1, arg2, arg3})
   137  	fake.prepareBuildpackBitsMutex.Unlock()
   138  	if fake.PrepareBuildpackBitsStub != nil {
   139  		return fake.PrepareBuildpackBitsStub(arg1, arg2, arg3)
   140  	}
   141  	if specificReturn {
   142  		return ret.result1, ret.result2
   143  	}
   144  	fakeReturns := fake.prepareBuildpackBitsReturns
   145  	return fakeReturns.result1, fakeReturns.result2
   146  }
   147  
   148  func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsCallCount() int {
   149  	fake.prepareBuildpackBitsMutex.RLock()
   150  	defer fake.prepareBuildpackBitsMutex.RUnlock()
   151  	return len(fake.prepareBuildpackBitsArgsForCall)
   152  }
   153  
   154  func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsCalls(stub func(string, string, v2action.Downloader) (string, error)) {
   155  	fake.prepareBuildpackBitsMutex.Lock()
   156  	defer fake.prepareBuildpackBitsMutex.Unlock()
   157  	fake.PrepareBuildpackBitsStub = stub
   158  }
   159  
   160  func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsArgsForCall(i int) (string, string, v2action.Downloader) {
   161  	fake.prepareBuildpackBitsMutex.RLock()
   162  	defer fake.prepareBuildpackBitsMutex.RUnlock()
   163  	argsForCall := fake.prepareBuildpackBitsArgsForCall[i]
   164  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   165  }
   166  
   167  func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsReturns(result1 string, result2 error) {
   168  	fake.prepareBuildpackBitsMutex.Lock()
   169  	defer fake.prepareBuildpackBitsMutex.Unlock()
   170  	fake.PrepareBuildpackBitsStub = nil
   171  	fake.prepareBuildpackBitsReturns = struct {
   172  		result1 string
   173  		result2 error
   174  	}{result1, result2}
   175  }
   176  
   177  func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsReturnsOnCall(i int, result1 string, result2 error) {
   178  	fake.prepareBuildpackBitsMutex.Lock()
   179  	defer fake.prepareBuildpackBitsMutex.Unlock()
   180  	fake.PrepareBuildpackBitsStub = nil
   181  	if fake.prepareBuildpackBitsReturnsOnCall == nil {
   182  		fake.prepareBuildpackBitsReturnsOnCall = make(map[int]struct {
   183  			result1 string
   184  			result2 error
   185  		})
   186  	}
   187  	fake.prepareBuildpackBitsReturnsOnCall[i] = struct {
   188  		result1 string
   189  		result2 error
   190  	}{result1, result2}
   191  }
   192  
   193  func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStack(arg1 string, arg2 string, arg3 types.NullInt, arg4 types.NullBool, arg5 types.NullBool) (string, v2action.Warnings, error) {
   194  	fake.updateBuildpackByNameAndStackMutex.Lock()
   195  	ret, specificReturn := fake.updateBuildpackByNameAndStackReturnsOnCall[len(fake.updateBuildpackByNameAndStackArgsForCall)]
   196  	fake.updateBuildpackByNameAndStackArgsForCall = append(fake.updateBuildpackByNameAndStackArgsForCall, struct {
   197  		arg1 string
   198  		arg2 string
   199  		arg3 types.NullInt
   200  		arg4 types.NullBool
   201  		arg5 types.NullBool
   202  	}{arg1, arg2, arg3, arg4, arg5})
   203  	fake.recordInvocation("UpdateBuildpackByNameAndStack", []interface{}{arg1, arg2, arg3, arg4, arg5})
   204  	fake.updateBuildpackByNameAndStackMutex.Unlock()
   205  	if fake.UpdateBuildpackByNameAndStackStub != nil {
   206  		return fake.UpdateBuildpackByNameAndStackStub(arg1, arg2, arg3, arg4, arg5)
   207  	}
   208  	if specificReturn {
   209  		return ret.result1, ret.result2, ret.result3
   210  	}
   211  	fakeReturns := fake.updateBuildpackByNameAndStackReturns
   212  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   213  }
   214  
   215  func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackCallCount() int {
   216  	fake.updateBuildpackByNameAndStackMutex.RLock()
   217  	defer fake.updateBuildpackByNameAndStackMutex.RUnlock()
   218  	return len(fake.updateBuildpackByNameAndStackArgsForCall)
   219  }
   220  
   221  func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackCalls(stub func(string, string, types.NullInt, types.NullBool, types.NullBool) (string, v2action.Warnings, error)) {
   222  	fake.updateBuildpackByNameAndStackMutex.Lock()
   223  	defer fake.updateBuildpackByNameAndStackMutex.Unlock()
   224  	fake.UpdateBuildpackByNameAndStackStub = stub
   225  }
   226  
   227  func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackArgsForCall(i int) (string, string, types.NullInt, types.NullBool, types.NullBool) {
   228  	fake.updateBuildpackByNameAndStackMutex.RLock()
   229  	defer fake.updateBuildpackByNameAndStackMutex.RUnlock()
   230  	argsForCall := fake.updateBuildpackByNameAndStackArgsForCall[i]
   231  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
   232  }
   233  
   234  func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackReturns(result1 string, result2 v2action.Warnings, result3 error) {
   235  	fake.updateBuildpackByNameAndStackMutex.Lock()
   236  	defer fake.updateBuildpackByNameAndStackMutex.Unlock()
   237  	fake.UpdateBuildpackByNameAndStackStub = nil
   238  	fake.updateBuildpackByNameAndStackReturns = struct {
   239  		result1 string
   240  		result2 v2action.Warnings
   241  		result3 error
   242  	}{result1, result2, result3}
   243  }
   244  
   245  func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackReturnsOnCall(i int, result1 string, result2 v2action.Warnings, result3 error) {
   246  	fake.updateBuildpackByNameAndStackMutex.Lock()
   247  	defer fake.updateBuildpackByNameAndStackMutex.Unlock()
   248  	fake.UpdateBuildpackByNameAndStackStub = nil
   249  	if fake.updateBuildpackByNameAndStackReturnsOnCall == nil {
   250  		fake.updateBuildpackByNameAndStackReturnsOnCall = make(map[int]struct {
   251  			result1 string
   252  			result2 v2action.Warnings
   253  			result3 error
   254  		})
   255  	}
   256  	fake.updateBuildpackByNameAndStackReturnsOnCall[i] = struct {
   257  		result1 string
   258  		result2 v2action.Warnings
   259  		result3 error
   260  	}{result1, result2, result3}
   261  }
   262  
   263  func (fake *FakeUpdateBuildpackActor) UploadBuildpack(arg1 string, arg2 string, arg3 v2action.SimpleProgressBar) (v2action.Warnings, error) {
   264  	fake.uploadBuildpackMutex.Lock()
   265  	ret, specificReturn := fake.uploadBuildpackReturnsOnCall[len(fake.uploadBuildpackArgsForCall)]
   266  	fake.uploadBuildpackArgsForCall = append(fake.uploadBuildpackArgsForCall, struct {
   267  		arg1 string
   268  		arg2 string
   269  		arg3 v2action.SimpleProgressBar
   270  	}{arg1, arg2, arg3})
   271  	fake.recordInvocation("UploadBuildpack", []interface{}{arg1, arg2, arg3})
   272  	fake.uploadBuildpackMutex.Unlock()
   273  	if fake.UploadBuildpackStub != nil {
   274  		return fake.UploadBuildpackStub(arg1, arg2, arg3)
   275  	}
   276  	if specificReturn {
   277  		return ret.result1, ret.result2
   278  	}
   279  	fakeReturns := fake.uploadBuildpackReturns
   280  	return fakeReturns.result1, fakeReturns.result2
   281  }
   282  
   283  func (fake *FakeUpdateBuildpackActor) UploadBuildpackCallCount() int {
   284  	fake.uploadBuildpackMutex.RLock()
   285  	defer fake.uploadBuildpackMutex.RUnlock()
   286  	return len(fake.uploadBuildpackArgsForCall)
   287  }
   288  
   289  func (fake *FakeUpdateBuildpackActor) UploadBuildpackCalls(stub func(string, string, v2action.SimpleProgressBar) (v2action.Warnings, error)) {
   290  	fake.uploadBuildpackMutex.Lock()
   291  	defer fake.uploadBuildpackMutex.Unlock()
   292  	fake.UploadBuildpackStub = stub
   293  }
   294  
   295  func (fake *FakeUpdateBuildpackActor) UploadBuildpackArgsForCall(i int) (string, string, v2action.SimpleProgressBar) {
   296  	fake.uploadBuildpackMutex.RLock()
   297  	defer fake.uploadBuildpackMutex.RUnlock()
   298  	argsForCall := fake.uploadBuildpackArgsForCall[i]
   299  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   300  }
   301  
   302  func (fake *FakeUpdateBuildpackActor) UploadBuildpackReturns(result1 v2action.Warnings, result2 error) {
   303  	fake.uploadBuildpackMutex.Lock()
   304  	defer fake.uploadBuildpackMutex.Unlock()
   305  	fake.UploadBuildpackStub = nil
   306  	fake.uploadBuildpackReturns = struct {
   307  		result1 v2action.Warnings
   308  		result2 error
   309  	}{result1, result2}
   310  }
   311  
   312  func (fake *FakeUpdateBuildpackActor) UploadBuildpackReturnsOnCall(i int, result1 v2action.Warnings, result2 error) {
   313  	fake.uploadBuildpackMutex.Lock()
   314  	defer fake.uploadBuildpackMutex.Unlock()
   315  	fake.UploadBuildpackStub = nil
   316  	if fake.uploadBuildpackReturnsOnCall == nil {
   317  		fake.uploadBuildpackReturnsOnCall = make(map[int]struct {
   318  			result1 v2action.Warnings
   319  			result2 error
   320  		})
   321  	}
   322  	fake.uploadBuildpackReturnsOnCall[i] = struct {
   323  		result1 v2action.Warnings
   324  		result2 error
   325  	}{result1, result2}
   326  }
   327  
   328  func (fake *FakeUpdateBuildpackActor) Invocations() map[string][][]interface{} {
   329  	fake.invocationsMutex.RLock()
   330  	defer fake.invocationsMutex.RUnlock()
   331  	fake.cloudControllerAPIVersionMutex.RLock()
   332  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   333  	fake.prepareBuildpackBitsMutex.RLock()
   334  	defer fake.prepareBuildpackBitsMutex.RUnlock()
   335  	fake.updateBuildpackByNameAndStackMutex.RLock()
   336  	defer fake.updateBuildpackByNameAndStackMutex.RUnlock()
   337  	fake.uploadBuildpackMutex.RLock()
   338  	defer fake.uploadBuildpackMutex.RUnlock()
   339  	copiedInvocations := map[string][][]interface{}{}
   340  	for key, value := range fake.invocations {
   341  		copiedInvocations[key] = value
   342  	}
   343  	return copiedInvocations
   344  }
   345  
   346  func (fake *FakeUpdateBuildpackActor) recordInvocation(key string, args []interface{}) {
   347  	fake.invocationsMutex.Lock()
   348  	defer fake.invocationsMutex.Unlock()
   349  	if fake.invocations == nil {
   350  		fake.invocations = map[string][][]interface{}{}
   351  	}
   352  	if fake.invocations[key] == nil {
   353  		fake.invocations[key] = [][]interface{}{}
   354  	}
   355  	fake.invocations[key] = append(fake.invocations[key], args)
   356  }
   357  
   358  var _ v6.UpdateBuildpackActor = new(FakeUpdateBuildpackActor)