github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v6/v6fakes/fake_logs_actor.go (about)

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