github.com/jghiloni/cli@v6.28.1-0.20170628223758-0ce05fe032a2+incompatible/command/v3/v3fakes/fake_terminate_task_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v3fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v3action"
     8  	"code.cloudfoundry.org/cli/command/v3"
     9  )
    10  
    11  type FakeTerminateTaskActor struct {
    12  	GetApplicationByNameAndSpaceStub        func(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
    13  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    14  	getApplicationByNameAndSpaceArgsForCall []struct {
    15  		appName   string
    16  		spaceGUID string
    17  	}
    18  	getApplicationByNameAndSpaceReturns struct {
    19  		result1 v3action.Application
    20  		result2 v3action.Warnings
    21  		result3 error
    22  	}
    23  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    24  		result1 v3action.Application
    25  		result2 v3action.Warnings
    26  		result3 error
    27  	}
    28  	GetTaskBySequenceIDAndApplicationStub        func(sequenceID int, appGUID string) (v3action.Task, v3action.Warnings, error)
    29  	getTaskBySequenceIDAndApplicationMutex       sync.RWMutex
    30  	getTaskBySequenceIDAndApplicationArgsForCall []struct {
    31  		sequenceID int
    32  		appGUID    string
    33  	}
    34  	getTaskBySequenceIDAndApplicationReturns struct {
    35  		result1 v3action.Task
    36  		result2 v3action.Warnings
    37  		result3 error
    38  	}
    39  	getTaskBySequenceIDAndApplicationReturnsOnCall map[int]struct {
    40  		result1 v3action.Task
    41  		result2 v3action.Warnings
    42  		result3 error
    43  	}
    44  	TerminateTaskStub        func(taskGUID string) (v3action.Task, v3action.Warnings, error)
    45  	terminateTaskMutex       sync.RWMutex
    46  	terminateTaskArgsForCall []struct {
    47  		taskGUID string
    48  	}
    49  	terminateTaskReturns struct {
    50  		result1 v3action.Task
    51  		result2 v3action.Warnings
    52  		result3 error
    53  	}
    54  	terminateTaskReturnsOnCall map[int]struct {
    55  		result1 v3action.Task
    56  		result2 v3action.Warnings
    57  		result3 error
    58  	}
    59  	CloudControllerAPIVersionStub        func() string
    60  	cloudControllerAPIVersionMutex       sync.RWMutex
    61  	cloudControllerAPIVersionArgsForCall []struct{}
    62  	cloudControllerAPIVersionReturns     struct {
    63  		result1 string
    64  	}
    65  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    66  		result1 string
    67  	}
    68  	invocations      map[string][][]interface{}
    69  	invocationsMutex sync.RWMutex
    70  }
    71  
    72  func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) {
    73  	fake.getApplicationByNameAndSpaceMutex.Lock()
    74  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
    75  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
    76  		appName   string
    77  		spaceGUID string
    78  	}{appName, spaceGUID})
    79  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{appName, spaceGUID})
    80  	fake.getApplicationByNameAndSpaceMutex.Unlock()
    81  	if fake.GetApplicationByNameAndSpaceStub != nil {
    82  		return fake.GetApplicationByNameAndSpaceStub(appName, spaceGUID)
    83  	}
    84  	if specificReturn {
    85  		return ret.result1, ret.result2, ret.result3
    86  	}
    87  	return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3
    88  }
    89  
    90  func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceCallCount() int {
    91  	fake.getApplicationByNameAndSpaceMutex.RLock()
    92  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
    93  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
    94  }
    95  
    96  func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
    97  	fake.getApplicationByNameAndSpaceMutex.RLock()
    98  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
    99  	return fake.getApplicationByNameAndSpaceArgsForCall[i].appName, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID
   100  }
   101  
   102  func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   103  	fake.GetApplicationByNameAndSpaceStub = nil
   104  	fake.getApplicationByNameAndSpaceReturns = struct {
   105  		result1 v3action.Application
   106  		result2 v3action.Warnings
   107  		result3 error
   108  	}{result1, result2, result3}
   109  }
   110  
   111  func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   112  	fake.GetApplicationByNameAndSpaceStub = nil
   113  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   114  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   115  			result1 v3action.Application
   116  			result2 v3action.Warnings
   117  			result3 error
   118  		})
   119  	}
   120  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   121  		result1 v3action.Application
   122  		result2 v3action.Warnings
   123  		result3 error
   124  	}{result1, result2, result3}
   125  }
   126  
   127  func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplication(sequenceID int, appGUID string) (v3action.Task, v3action.Warnings, error) {
   128  	fake.getTaskBySequenceIDAndApplicationMutex.Lock()
   129  	ret, specificReturn := fake.getTaskBySequenceIDAndApplicationReturnsOnCall[len(fake.getTaskBySequenceIDAndApplicationArgsForCall)]
   130  	fake.getTaskBySequenceIDAndApplicationArgsForCall = append(fake.getTaskBySequenceIDAndApplicationArgsForCall, struct {
   131  		sequenceID int
   132  		appGUID    string
   133  	}{sequenceID, appGUID})
   134  	fake.recordInvocation("GetTaskBySequenceIDAndApplication", []interface{}{sequenceID, appGUID})
   135  	fake.getTaskBySequenceIDAndApplicationMutex.Unlock()
   136  	if fake.GetTaskBySequenceIDAndApplicationStub != nil {
   137  		return fake.GetTaskBySequenceIDAndApplicationStub(sequenceID, appGUID)
   138  	}
   139  	if specificReturn {
   140  		return ret.result1, ret.result2, ret.result3
   141  	}
   142  	return fake.getTaskBySequenceIDAndApplicationReturns.result1, fake.getTaskBySequenceIDAndApplicationReturns.result2, fake.getTaskBySequenceIDAndApplicationReturns.result3
   143  }
   144  
   145  func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationCallCount() int {
   146  	fake.getTaskBySequenceIDAndApplicationMutex.RLock()
   147  	defer fake.getTaskBySequenceIDAndApplicationMutex.RUnlock()
   148  	return len(fake.getTaskBySequenceIDAndApplicationArgsForCall)
   149  }
   150  
   151  func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationArgsForCall(i int) (int, string) {
   152  	fake.getTaskBySequenceIDAndApplicationMutex.RLock()
   153  	defer fake.getTaskBySequenceIDAndApplicationMutex.RUnlock()
   154  	return fake.getTaskBySequenceIDAndApplicationArgsForCall[i].sequenceID, fake.getTaskBySequenceIDAndApplicationArgsForCall[i].appGUID
   155  }
   156  
   157  func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationReturns(result1 v3action.Task, result2 v3action.Warnings, result3 error) {
   158  	fake.GetTaskBySequenceIDAndApplicationStub = nil
   159  	fake.getTaskBySequenceIDAndApplicationReturns = struct {
   160  		result1 v3action.Task
   161  		result2 v3action.Warnings
   162  		result3 error
   163  	}{result1, result2, result3}
   164  }
   165  
   166  func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationReturnsOnCall(i int, result1 v3action.Task, result2 v3action.Warnings, result3 error) {
   167  	fake.GetTaskBySequenceIDAndApplicationStub = nil
   168  	if fake.getTaskBySequenceIDAndApplicationReturnsOnCall == nil {
   169  		fake.getTaskBySequenceIDAndApplicationReturnsOnCall = make(map[int]struct {
   170  			result1 v3action.Task
   171  			result2 v3action.Warnings
   172  			result3 error
   173  		})
   174  	}
   175  	fake.getTaskBySequenceIDAndApplicationReturnsOnCall[i] = struct {
   176  		result1 v3action.Task
   177  		result2 v3action.Warnings
   178  		result3 error
   179  	}{result1, result2, result3}
   180  }
   181  
   182  func (fake *FakeTerminateTaskActor) TerminateTask(taskGUID string) (v3action.Task, v3action.Warnings, error) {
   183  	fake.terminateTaskMutex.Lock()
   184  	ret, specificReturn := fake.terminateTaskReturnsOnCall[len(fake.terminateTaskArgsForCall)]
   185  	fake.terminateTaskArgsForCall = append(fake.terminateTaskArgsForCall, struct {
   186  		taskGUID string
   187  	}{taskGUID})
   188  	fake.recordInvocation("TerminateTask", []interface{}{taskGUID})
   189  	fake.terminateTaskMutex.Unlock()
   190  	if fake.TerminateTaskStub != nil {
   191  		return fake.TerminateTaskStub(taskGUID)
   192  	}
   193  	if specificReturn {
   194  		return ret.result1, ret.result2, ret.result3
   195  	}
   196  	return fake.terminateTaskReturns.result1, fake.terminateTaskReturns.result2, fake.terminateTaskReturns.result3
   197  }
   198  
   199  func (fake *FakeTerminateTaskActor) TerminateTaskCallCount() int {
   200  	fake.terminateTaskMutex.RLock()
   201  	defer fake.terminateTaskMutex.RUnlock()
   202  	return len(fake.terminateTaskArgsForCall)
   203  }
   204  
   205  func (fake *FakeTerminateTaskActor) TerminateTaskArgsForCall(i int) string {
   206  	fake.terminateTaskMutex.RLock()
   207  	defer fake.terminateTaskMutex.RUnlock()
   208  	return fake.terminateTaskArgsForCall[i].taskGUID
   209  }
   210  
   211  func (fake *FakeTerminateTaskActor) TerminateTaskReturns(result1 v3action.Task, result2 v3action.Warnings, result3 error) {
   212  	fake.TerminateTaskStub = nil
   213  	fake.terminateTaskReturns = struct {
   214  		result1 v3action.Task
   215  		result2 v3action.Warnings
   216  		result3 error
   217  	}{result1, result2, result3}
   218  }
   219  
   220  func (fake *FakeTerminateTaskActor) TerminateTaskReturnsOnCall(i int, result1 v3action.Task, result2 v3action.Warnings, result3 error) {
   221  	fake.TerminateTaskStub = nil
   222  	if fake.terminateTaskReturnsOnCall == nil {
   223  		fake.terminateTaskReturnsOnCall = make(map[int]struct {
   224  			result1 v3action.Task
   225  			result2 v3action.Warnings
   226  			result3 error
   227  		})
   228  	}
   229  	fake.terminateTaskReturnsOnCall[i] = struct {
   230  		result1 v3action.Task
   231  		result2 v3action.Warnings
   232  		result3 error
   233  	}{result1, result2, result3}
   234  }
   235  
   236  func (fake *FakeTerminateTaskActor) CloudControllerAPIVersion() string {
   237  	fake.cloudControllerAPIVersionMutex.Lock()
   238  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   239  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{})
   240  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   241  	fake.cloudControllerAPIVersionMutex.Unlock()
   242  	if fake.CloudControllerAPIVersionStub != nil {
   243  		return fake.CloudControllerAPIVersionStub()
   244  	}
   245  	if specificReturn {
   246  		return ret.result1
   247  	}
   248  	return fake.cloudControllerAPIVersionReturns.result1
   249  }
   250  
   251  func (fake *FakeTerminateTaskActor) CloudControllerAPIVersionCallCount() int {
   252  	fake.cloudControllerAPIVersionMutex.RLock()
   253  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   254  	return len(fake.cloudControllerAPIVersionArgsForCall)
   255  }
   256  
   257  func (fake *FakeTerminateTaskActor) CloudControllerAPIVersionReturns(result1 string) {
   258  	fake.CloudControllerAPIVersionStub = nil
   259  	fake.cloudControllerAPIVersionReturns = struct {
   260  		result1 string
   261  	}{result1}
   262  }
   263  
   264  func (fake *FakeTerminateTaskActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   265  	fake.CloudControllerAPIVersionStub = nil
   266  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   267  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   268  			result1 string
   269  		})
   270  	}
   271  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   272  		result1 string
   273  	}{result1}
   274  }
   275  
   276  func (fake *FakeTerminateTaskActor) Invocations() map[string][][]interface{} {
   277  	fake.invocationsMutex.RLock()
   278  	defer fake.invocationsMutex.RUnlock()
   279  	fake.getApplicationByNameAndSpaceMutex.RLock()
   280  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   281  	fake.getTaskBySequenceIDAndApplicationMutex.RLock()
   282  	defer fake.getTaskBySequenceIDAndApplicationMutex.RUnlock()
   283  	fake.terminateTaskMutex.RLock()
   284  	defer fake.terminateTaskMutex.RUnlock()
   285  	fake.cloudControllerAPIVersionMutex.RLock()
   286  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   287  	copiedInvocations := map[string][][]interface{}{}
   288  	for key, value := range fake.invocations {
   289  		copiedInvocations[key] = value
   290  	}
   291  	return copiedInvocations
   292  }
   293  
   294  func (fake *FakeTerminateTaskActor) recordInvocation(key string, args []interface{}) {
   295  	fake.invocationsMutex.Lock()
   296  	defer fake.invocationsMutex.Unlock()
   297  	if fake.invocations == nil {
   298  		fake.invocations = map[string][][]interface{}{}
   299  	}
   300  	if fake.invocations[key] == nil {
   301  		fake.invocations[key] = [][]interface{}{}
   302  	}
   303  	fake.invocations[key] = append(fake.invocations[key], args)
   304  }
   305  
   306  var _ v3.TerminateTaskActor = new(FakeTerminateTaskActor)