github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_start_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	"context"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/sharedaction"
     9  	"code.cloudfoundry.org/cli/actor/v2action"
    10  	v6 "code.cloudfoundry.org/cli/command/v6"
    11  )
    12  
    13  type FakeStartActor struct {
    14  	GetApplicationByNameAndSpaceStub        func(string, string) (v2action.Application, v2action.Warnings, error)
    15  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    16  	getApplicationByNameAndSpaceArgsForCall []struct {
    17  		arg1 string
    18  		arg2 string
    19  	}
    20  	getApplicationByNameAndSpaceReturns struct {
    21  		result1 v2action.Application
    22  		result2 v2action.Warnings
    23  		result3 error
    24  	}
    25  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    26  		result1 v2action.Application
    27  		result2 v2action.Warnings
    28  		result3 error
    29  	}
    30  	GetApplicationSummaryByNameAndSpaceStub        func(string, string) (v2action.ApplicationSummary, v2action.Warnings, error)
    31  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    32  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    33  		arg1 string
    34  		arg2 string
    35  	}
    36  	getApplicationSummaryByNameAndSpaceReturns struct {
    37  		result1 v2action.ApplicationSummary
    38  		result2 v2action.Warnings
    39  		result3 error
    40  	}
    41  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    42  		result1 v2action.ApplicationSummary
    43  		result2 v2action.Warnings
    44  		result3 error
    45  	}
    46  	GetStreamingLogsStub        func(string, sharedaction.LogCacheClient) (<-chan sharedaction.LogMessage, <-chan error, context.CancelFunc)
    47  	getStreamingLogsMutex       sync.RWMutex
    48  	getStreamingLogsArgsForCall []struct {
    49  		arg1 string
    50  		arg2 sharedaction.LogCacheClient
    51  	}
    52  	getStreamingLogsReturns struct {
    53  		result1 <-chan sharedaction.LogMessage
    54  		result2 <-chan error
    55  		result3 context.CancelFunc
    56  	}
    57  	getStreamingLogsReturnsOnCall map[int]struct {
    58  		result1 <-chan sharedaction.LogMessage
    59  		result2 <-chan error
    60  		result3 context.CancelFunc
    61  	}
    62  	StartApplicationStub        func(v2action.Application) (<-chan v2action.ApplicationStateChange, <-chan string, <-chan error)
    63  	startApplicationMutex       sync.RWMutex
    64  	startApplicationArgsForCall []struct {
    65  		arg1 v2action.Application
    66  	}
    67  	startApplicationReturns struct {
    68  		result1 <-chan v2action.ApplicationStateChange
    69  		result2 <-chan string
    70  		result3 <-chan error
    71  	}
    72  	startApplicationReturnsOnCall map[int]struct {
    73  		result1 <-chan v2action.ApplicationStateChange
    74  		result2 <-chan string
    75  		result3 <-chan error
    76  	}
    77  	invocations      map[string][][]interface{}
    78  	invocationsMutex sync.RWMutex
    79  }
    80  
    81  func (fake *FakeStartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v2action.Application, v2action.Warnings, error) {
    82  	fake.getApplicationByNameAndSpaceMutex.Lock()
    83  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
    84  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
    85  		arg1 string
    86  		arg2 string
    87  	}{arg1, arg2})
    88  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
    89  	fake.getApplicationByNameAndSpaceMutex.Unlock()
    90  	if fake.GetApplicationByNameAndSpaceStub != nil {
    91  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
    92  	}
    93  	if specificReturn {
    94  		return ret.result1, ret.result2, ret.result3
    95  	}
    96  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
    97  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    98  }
    99  
   100  func (fake *FakeStartActor) GetApplicationByNameAndSpaceCallCount() int {
   101  	fake.getApplicationByNameAndSpaceMutex.RLock()
   102  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   103  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   104  }
   105  
   106  func (fake *FakeStartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v2action.Application, v2action.Warnings, error)) {
   107  	fake.getApplicationByNameAndSpaceMutex.Lock()
   108  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   109  	fake.GetApplicationByNameAndSpaceStub = stub
   110  }
   111  
   112  func (fake *FakeStartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   113  	fake.getApplicationByNameAndSpaceMutex.RLock()
   114  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   115  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   116  	return argsForCall.arg1, argsForCall.arg2
   117  }
   118  
   119  func (fake *FakeStartActor) GetApplicationByNameAndSpaceReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   120  	fake.getApplicationByNameAndSpaceMutex.Lock()
   121  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   122  	fake.GetApplicationByNameAndSpaceStub = nil
   123  	fake.getApplicationByNameAndSpaceReturns = struct {
   124  		result1 v2action.Application
   125  		result2 v2action.Warnings
   126  		result3 error
   127  	}{result1, result2, result3}
   128  }
   129  
   130  func (fake *FakeStartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   131  	fake.getApplicationByNameAndSpaceMutex.Lock()
   132  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   133  	fake.GetApplicationByNameAndSpaceStub = nil
   134  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   135  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   136  			result1 v2action.Application
   137  			result2 v2action.Warnings
   138  			result3 error
   139  		})
   140  	}
   141  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   142  		result1 v2action.Application
   143  		result2 v2action.Warnings
   144  		result3 error
   145  	}{result1, result2, result3}
   146  }
   147  
   148  func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string) (v2action.ApplicationSummary, v2action.Warnings, error) {
   149  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   150  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   151  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   152  		arg1 string
   153  		arg2 string
   154  	}{arg1, arg2})
   155  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2})
   156  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   157  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   158  		return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2)
   159  	}
   160  	if specificReturn {
   161  		return ret.result1, ret.result2, ret.result3
   162  	}
   163  	fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns
   164  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   165  }
   166  
   167  func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceCallCount() int {
   168  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   169  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   170  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   171  }
   172  
   173  func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string) (v2action.ApplicationSummary, v2action.Warnings, error)) {
   174  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   175  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   176  	fake.GetApplicationSummaryByNameAndSpaceStub = stub
   177  }
   178  
   179  func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string) {
   180  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   181  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   182  	argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i]
   183  	return argsForCall.arg1, argsForCall.arg2
   184  }
   185  
   186  func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) {
   187  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   188  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   189  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   190  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   191  		result1 v2action.ApplicationSummary
   192  		result2 v2action.Warnings
   193  		result3 error
   194  	}{result1, result2, result3}
   195  }
   196  
   197  func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) {
   198  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   199  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   200  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   201  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   202  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   203  			result1 v2action.ApplicationSummary
   204  			result2 v2action.Warnings
   205  			result3 error
   206  		})
   207  	}
   208  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   209  		result1 v2action.ApplicationSummary
   210  		result2 v2action.Warnings
   211  		result3 error
   212  	}{result1, result2, result3}
   213  }
   214  
   215  func (fake *FakeStartActor) GetStreamingLogs(arg1 string, arg2 sharedaction.LogCacheClient) (<-chan sharedaction.LogMessage, <-chan error, context.CancelFunc) {
   216  	fake.getStreamingLogsMutex.Lock()
   217  	ret, specificReturn := fake.getStreamingLogsReturnsOnCall[len(fake.getStreamingLogsArgsForCall)]
   218  	fake.getStreamingLogsArgsForCall = append(fake.getStreamingLogsArgsForCall, struct {
   219  		arg1 string
   220  		arg2 sharedaction.LogCacheClient
   221  	}{arg1, arg2})
   222  	fake.recordInvocation("GetStreamingLogs", []interface{}{arg1, arg2})
   223  	fake.getStreamingLogsMutex.Unlock()
   224  	if fake.GetStreamingLogsStub != nil {
   225  		return fake.GetStreamingLogsStub(arg1, arg2)
   226  	}
   227  	if specificReturn {
   228  		return ret.result1, ret.result2, ret.result3
   229  	}
   230  	fakeReturns := fake.getStreamingLogsReturns
   231  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   232  }
   233  
   234  func (fake *FakeStartActor) GetStreamingLogsCallCount() int {
   235  	fake.getStreamingLogsMutex.RLock()
   236  	defer fake.getStreamingLogsMutex.RUnlock()
   237  	return len(fake.getStreamingLogsArgsForCall)
   238  }
   239  
   240  func (fake *FakeStartActor) GetStreamingLogsCalls(stub func(string, sharedaction.LogCacheClient) (<-chan sharedaction.LogMessage, <-chan error, context.CancelFunc)) {
   241  	fake.getStreamingLogsMutex.Lock()
   242  	defer fake.getStreamingLogsMutex.Unlock()
   243  	fake.GetStreamingLogsStub = stub
   244  }
   245  
   246  func (fake *FakeStartActor) GetStreamingLogsArgsForCall(i int) (string, sharedaction.LogCacheClient) {
   247  	fake.getStreamingLogsMutex.RLock()
   248  	defer fake.getStreamingLogsMutex.RUnlock()
   249  	argsForCall := fake.getStreamingLogsArgsForCall[i]
   250  	return argsForCall.arg1, argsForCall.arg2
   251  }
   252  
   253  func (fake *FakeStartActor) GetStreamingLogsReturns(result1 <-chan sharedaction.LogMessage, result2 <-chan error, result3 context.CancelFunc) {
   254  	fake.getStreamingLogsMutex.Lock()
   255  	defer fake.getStreamingLogsMutex.Unlock()
   256  	fake.GetStreamingLogsStub = nil
   257  	fake.getStreamingLogsReturns = struct {
   258  		result1 <-chan sharedaction.LogMessage
   259  		result2 <-chan error
   260  		result3 context.CancelFunc
   261  	}{result1, result2, result3}
   262  }
   263  
   264  func (fake *FakeStartActor) GetStreamingLogsReturnsOnCall(i int, result1 <-chan sharedaction.LogMessage, result2 <-chan error, result3 context.CancelFunc) {
   265  	fake.getStreamingLogsMutex.Lock()
   266  	defer fake.getStreamingLogsMutex.Unlock()
   267  	fake.GetStreamingLogsStub = nil
   268  	if fake.getStreamingLogsReturnsOnCall == nil {
   269  		fake.getStreamingLogsReturnsOnCall = make(map[int]struct {
   270  			result1 <-chan sharedaction.LogMessage
   271  			result2 <-chan error
   272  			result3 context.CancelFunc
   273  		})
   274  	}
   275  	fake.getStreamingLogsReturnsOnCall[i] = struct {
   276  		result1 <-chan sharedaction.LogMessage
   277  		result2 <-chan error
   278  		result3 context.CancelFunc
   279  	}{result1, result2, result3}
   280  }
   281  
   282  func (fake *FakeStartActor) StartApplication(arg1 v2action.Application) (<-chan v2action.ApplicationStateChange, <-chan string, <-chan error) {
   283  	fake.startApplicationMutex.Lock()
   284  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
   285  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
   286  		arg1 v2action.Application
   287  	}{arg1})
   288  	fake.recordInvocation("StartApplication", []interface{}{arg1})
   289  	fake.startApplicationMutex.Unlock()
   290  	if fake.StartApplicationStub != nil {
   291  		return fake.StartApplicationStub(arg1)
   292  	}
   293  	if specificReturn {
   294  		return ret.result1, ret.result2, ret.result3
   295  	}
   296  	fakeReturns := fake.startApplicationReturns
   297  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   298  }
   299  
   300  func (fake *FakeStartActor) StartApplicationCallCount() int {
   301  	fake.startApplicationMutex.RLock()
   302  	defer fake.startApplicationMutex.RUnlock()
   303  	return len(fake.startApplicationArgsForCall)
   304  }
   305  
   306  func (fake *FakeStartActor) StartApplicationCalls(stub func(v2action.Application) (<-chan v2action.ApplicationStateChange, <-chan string, <-chan error)) {
   307  	fake.startApplicationMutex.Lock()
   308  	defer fake.startApplicationMutex.Unlock()
   309  	fake.StartApplicationStub = stub
   310  }
   311  
   312  func (fake *FakeStartActor) StartApplicationArgsForCall(i int) v2action.Application {
   313  	fake.startApplicationMutex.RLock()
   314  	defer fake.startApplicationMutex.RUnlock()
   315  	argsForCall := fake.startApplicationArgsForCall[i]
   316  	return argsForCall.arg1
   317  }
   318  
   319  func (fake *FakeStartActor) StartApplicationReturns(result1 <-chan v2action.ApplicationStateChange, result2 <-chan string, result3 <-chan error) {
   320  	fake.startApplicationMutex.Lock()
   321  	defer fake.startApplicationMutex.Unlock()
   322  	fake.StartApplicationStub = nil
   323  	fake.startApplicationReturns = struct {
   324  		result1 <-chan v2action.ApplicationStateChange
   325  		result2 <-chan string
   326  		result3 <-chan error
   327  	}{result1, result2, result3}
   328  }
   329  
   330  func (fake *FakeStartActor) StartApplicationReturnsOnCall(i int, result1 <-chan v2action.ApplicationStateChange, result2 <-chan string, result3 <-chan error) {
   331  	fake.startApplicationMutex.Lock()
   332  	defer fake.startApplicationMutex.Unlock()
   333  	fake.StartApplicationStub = nil
   334  	if fake.startApplicationReturnsOnCall == nil {
   335  		fake.startApplicationReturnsOnCall = make(map[int]struct {
   336  			result1 <-chan v2action.ApplicationStateChange
   337  			result2 <-chan string
   338  			result3 <-chan error
   339  		})
   340  	}
   341  	fake.startApplicationReturnsOnCall[i] = struct {
   342  		result1 <-chan v2action.ApplicationStateChange
   343  		result2 <-chan string
   344  		result3 <-chan error
   345  	}{result1, result2, result3}
   346  }
   347  
   348  func (fake *FakeStartActor) Invocations() map[string][][]interface{} {
   349  	fake.invocationsMutex.RLock()
   350  	defer fake.invocationsMutex.RUnlock()
   351  	fake.getApplicationByNameAndSpaceMutex.RLock()
   352  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   353  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   354  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   355  	fake.getStreamingLogsMutex.RLock()
   356  	defer fake.getStreamingLogsMutex.RUnlock()
   357  	fake.startApplicationMutex.RLock()
   358  	defer fake.startApplicationMutex.RUnlock()
   359  	copiedInvocations := map[string][][]interface{}{}
   360  	for key, value := range fake.invocations {
   361  		copiedInvocations[key] = value
   362  	}
   363  	return copiedInvocations
   364  }
   365  
   366  func (fake *FakeStartActor) recordInvocation(key string, args []interface{}) {
   367  	fake.invocationsMutex.Lock()
   368  	defer fake.invocationsMutex.Unlock()
   369  	if fake.invocations == nil {
   370  		fake.invocations = map[string][][]interface{}{}
   371  	}
   372  	if fake.invocations[key] == nil {
   373  		fake.invocations[key] = [][]interface{}{}
   374  	}
   375  	fake.invocations[key] = append(fake.invocations[key], args)
   376  }
   377  
   378  var _ v6.StartActor = new(FakeStartActor)