github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3push_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	sync "sync"
     6  
     7  	pushaction "code.cloudfoundry.org/cli/actor/pushaction"
     8  	v6 "code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeV3PushActor struct {
    12  	ActualizeStub        func(pushaction.PushState, pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error)
    13  	actualizeMutex       sync.RWMutex
    14  	actualizeArgsForCall []struct {
    15  		arg1 pushaction.PushState
    16  		arg2 pushaction.ProgressBar
    17  	}
    18  	actualizeReturns struct {
    19  		result1 <-chan pushaction.PushState
    20  		result2 <-chan pushaction.Event
    21  		result3 <-chan pushaction.Warnings
    22  		result4 <-chan error
    23  	}
    24  	actualizeReturnsOnCall map[int]struct {
    25  		result1 <-chan pushaction.PushState
    26  		result2 <-chan pushaction.Event
    27  		result3 <-chan pushaction.Warnings
    28  		result4 <-chan error
    29  	}
    30  	ConceptualizeStub        func(pushaction.CommandLineSettings, string) ([]pushaction.PushState, pushaction.Warnings, error)
    31  	conceptualizeMutex       sync.RWMutex
    32  	conceptualizeArgsForCall []struct {
    33  		arg1 pushaction.CommandLineSettings
    34  		arg2 string
    35  	}
    36  	conceptualizeReturns struct {
    37  		result1 []pushaction.PushState
    38  		result2 pushaction.Warnings
    39  		result3 error
    40  	}
    41  	conceptualizeReturnsOnCall map[int]struct {
    42  		result1 []pushaction.PushState
    43  		result2 pushaction.Warnings
    44  		result3 error
    45  	}
    46  	invocations      map[string][][]interface{}
    47  	invocationsMutex sync.RWMutex
    48  }
    49  
    50  func (fake *FakeV3PushActor) Actualize(arg1 pushaction.PushState, arg2 pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) {
    51  	fake.actualizeMutex.Lock()
    52  	ret, specificReturn := fake.actualizeReturnsOnCall[len(fake.actualizeArgsForCall)]
    53  	fake.actualizeArgsForCall = append(fake.actualizeArgsForCall, struct {
    54  		arg1 pushaction.PushState
    55  		arg2 pushaction.ProgressBar
    56  	}{arg1, arg2})
    57  	fake.recordInvocation("Actualize", []interface{}{arg1, arg2})
    58  	fake.actualizeMutex.Unlock()
    59  	if fake.ActualizeStub != nil {
    60  		return fake.ActualizeStub(arg1, arg2)
    61  	}
    62  	if specificReturn {
    63  		return ret.result1, ret.result2, ret.result3, ret.result4
    64  	}
    65  	fakeReturns := fake.actualizeReturns
    66  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
    67  }
    68  
    69  func (fake *FakeV3PushActor) ActualizeCallCount() int {
    70  	fake.actualizeMutex.RLock()
    71  	defer fake.actualizeMutex.RUnlock()
    72  	return len(fake.actualizeArgsForCall)
    73  }
    74  
    75  func (fake *FakeV3PushActor) ActualizeCalls(stub func(pushaction.PushState, pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error)) {
    76  	fake.actualizeMutex.Lock()
    77  	defer fake.actualizeMutex.Unlock()
    78  	fake.ActualizeStub = stub
    79  }
    80  
    81  func (fake *FakeV3PushActor) ActualizeArgsForCall(i int) (pushaction.PushState, pushaction.ProgressBar) {
    82  	fake.actualizeMutex.RLock()
    83  	defer fake.actualizeMutex.RUnlock()
    84  	argsForCall := fake.actualizeArgsForCall[i]
    85  	return argsForCall.arg1, argsForCall.arg2
    86  }
    87  
    88  func (fake *FakeV3PushActor) ActualizeReturns(result1 <-chan pushaction.PushState, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) {
    89  	fake.actualizeMutex.Lock()
    90  	defer fake.actualizeMutex.Unlock()
    91  	fake.ActualizeStub = nil
    92  	fake.actualizeReturns = struct {
    93  		result1 <-chan pushaction.PushState
    94  		result2 <-chan pushaction.Event
    95  		result3 <-chan pushaction.Warnings
    96  		result4 <-chan error
    97  	}{result1, result2, result3, result4}
    98  }
    99  
   100  func (fake *FakeV3PushActor) ActualizeReturnsOnCall(i int, result1 <-chan pushaction.PushState, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) {
   101  	fake.actualizeMutex.Lock()
   102  	defer fake.actualizeMutex.Unlock()
   103  	fake.ActualizeStub = nil
   104  	if fake.actualizeReturnsOnCall == nil {
   105  		fake.actualizeReturnsOnCall = make(map[int]struct {
   106  			result1 <-chan pushaction.PushState
   107  			result2 <-chan pushaction.Event
   108  			result3 <-chan pushaction.Warnings
   109  			result4 <-chan error
   110  		})
   111  	}
   112  	fake.actualizeReturnsOnCall[i] = struct {
   113  		result1 <-chan pushaction.PushState
   114  		result2 <-chan pushaction.Event
   115  		result3 <-chan pushaction.Warnings
   116  		result4 <-chan error
   117  	}{result1, result2, result3, result4}
   118  }
   119  
   120  func (fake *FakeV3PushActor) Conceptualize(arg1 pushaction.CommandLineSettings, arg2 string) ([]pushaction.PushState, pushaction.Warnings, error) {
   121  	fake.conceptualizeMutex.Lock()
   122  	ret, specificReturn := fake.conceptualizeReturnsOnCall[len(fake.conceptualizeArgsForCall)]
   123  	fake.conceptualizeArgsForCall = append(fake.conceptualizeArgsForCall, struct {
   124  		arg1 pushaction.CommandLineSettings
   125  		arg2 string
   126  	}{arg1, arg2})
   127  	fake.recordInvocation("Conceptualize", []interface{}{arg1, arg2})
   128  	fake.conceptualizeMutex.Unlock()
   129  	if fake.ConceptualizeStub != nil {
   130  		return fake.ConceptualizeStub(arg1, arg2)
   131  	}
   132  	if specificReturn {
   133  		return ret.result1, ret.result2, ret.result3
   134  	}
   135  	fakeReturns := fake.conceptualizeReturns
   136  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   137  }
   138  
   139  func (fake *FakeV3PushActor) ConceptualizeCallCount() int {
   140  	fake.conceptualizeMutex.RLock()
   141  	defer fake.conceptualizeMutex.RUnlock()
   142  	return len(fake.conceptualizeArgsForCall)
   143  }
   144  
   145  func (fake *FakeV3PushActor) ConceptualizeCalls(stub func(pushaction.CommandLineSettings, string) ([]pushaction.PushState, pushaction.Warnings, error)) {
   146  	fake.conceptualizeMutex.Lock()
   147  	defer fake.conceptualizeMutex.Unlock()
   148  	fake.ConceptualizeStub = stub
   149  }
   150  
   151  func (fake *FakeV3PushActor) ConceptualizeArgsForCall(i int) (pushaction.CommandLineSettings, string) {
   152  	fake.conceptualizeMutex.RLock()
   153  	defer fake.conceptualizeMutex.RUnlock()
   154  	argsForCall := fake.conceptualizeArgsForCall[i]
   155  	return argsForCall.arg1, argsForCall.arg2
   156  }
   157  
   158  func (fake *FakeV3PushActor) ConceptualizeReturns(result1 []pushaction.PushState, result2 pushaction.Warnings, result3 error) {
   159  	fake.conceptualizeMutex.Lock()
   160  	defer fake.conceptualizeMutex.Unlock()
   161  	fake.ConceptualizeStub = nil
   162  	fake.conceptualizeReturns = struct {
   163  		result1 []pushaction.PushState
   164  		result2 pushaction.Warnings
   165  		result3 error
   166  	}{result1, result2, result3}
   167  }
   168  
   169  func (fake *FakeV3PushActor) ConceptualizeReturnsOnCall(i int, result1 []pushaction.PushState, result2 pushaction.Warnings, result3 error) {
   170  	fake.conceptualizeMutex.Lock()
   171  	defer fake.conceptualizeMutex.Unlock()
   172  	fake.ConceptualizeStub = nil
   173  	if fake.conceptualizeReturnsOnCall == nil {
   174  		fake.conceptualizeReturnsOnCall = make(map[int]struct {
   175  			result1 []pushaction.PushState
   176  			result2 pushaction.Warnings
   177  			result3 error
   178  		})
   179  	}
   180  	fake.conceptualizeReturnsOnCall[i] = struct {
   181  		result1 []pushaction.PushState
   182  		result2 pushaction.Warnings
   183  		result3 error
   184  	}{result1, result2, result3}
   185  }
   186  
   187  func (fake *FakeV3PushActor) Invocations() map[string][][]interface{} {
   188  	fake.invocationsMutex.RLock()
   189  	defer fake.invocationsMutex.RUnlock()
   190  	fake.actualizeMutex.RLock()
   191  	defer fake.actualizeMutex.RUnlock()
   192  	fake.conceptualizeMutex.RLock()
   193  	defer fake.conceptualizeMutex.RUnlock()
   194  	copiedInvocations := map[string][][]interface{}{}
   195  	for key, value := range fake.invocations {
   196  		copiedInvocations[key] = value
   197  	}
   198  	return copiedInvocations
   199  }
   200  
   201  func (fake *FakeV3PushActor) recordInvocation(key string, args []interface{}) {
   202  	fake.invocationsMutex.Lock()
   203  	defer fake.invocationsMutex.Unlock()
   204  	if fake.invocations == nil {
   205  		fake.invocations = map[string][][]interface{}{}
   206  	}
   207  	if fake.invocations[key] == nil {
   208  		fake.invocations[key] = [][]interface{}{}
   209  	}
   210  	fake.invocations[key] = append(fake.invocations[key], args)
   211  }
   212  
   213  var _ v6.V3PushActor = new(FakeV3PushActor)