github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_old_logs_repository.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry/cli/cf/api"
     8  	"github.com/cloudfoundry/loggregatorlib/logmessage"
     9  )
    10  
    11  type FakeOldLogsRepository struct {
    12  	RecentLogsForStub        func(appGuid string) ([]*logmessage.LogMessage, error)
    13  	recentLogsForMutex       sync.RWMutex
    14  	recentLogsForArgsForCall []struct {
    15  		appGuid string
    16  	}
    17  	recentLogsForReturns struct {
    18  		result1 []*logmessage.LogMessage
    19  		result2 error
    20  	}
    21  	TailLogsForStub        func(appGuid string, onConnect func(), onMessage func(*logmessage.LogMessage)) error
    22  	tailLogsForMutex       sync.RWMutex
    23  	tailLogsForArgsForCall []struct {
    24  		appGuid   string
    25  		onConnect func()
    26  		onMessage func(*logmessage.LogMessage)
    27  	}
    28  	tailLogsForReturns struct {
    29  		result1 error
    30  	}
    31  	CloseStub        func()
    32  	closeMutex       sync.RWMutex
    33  	closeArgsForCall []struct{}
    34  }
    35  
    36  func (fake *FakeOldLogsRepository) RecentLogsFor(appGuid string) ([]*logmessage.LogMessage, error) {
    37  	fake.recentLogsForMutex.Lock()
    38  	fake.recentLogsForArgsForCall = append(fake.recentLogsForArgsForCall, struct {
    39  		appGuid string
    40  	}{appGuid})
    41  	fake.recentLogsForMutex.Unlock()
    42  	if fake.RecentLogsForStub != nil {
    43  		return fake.RecentLogsForStub(appGuid)
    44  	} else {
    45  		return fake.recentLogsForReturns.result1, fake.recentLogsForReturns.result2
    46  	}
    47  }
    48  
    49  func (fake *FakeOldLogsRepository) RecentLogsForCallCount() int {
    50  	fake.recentLogsForMutex.RLock()
    51  	defer fake.recentLogsForMutex.RUnlock()
    52  	return len(fake.recentLogsForArgsForCall)
    53  }
    54  
    55  func (fake *FakeOldLogsRepository) RecentLogsForArgsForCall(i int) string {
    56  	fake.recentLogsForMutex.RLock()
    57  	defer fake.recentLogsForMutex.RUnlock()
    58  	return fake.recentLogsForArgsForCall[i].appGuid
    59  }
    60  
    61  func (fake *FakeOldLogsRepository) RecentLogsForReturns(result1 []*logmessage.LogMessage, result2 error) {
    62  	fake.RecentLogsForStub = nil
    63  	fake.recentLogsForReturns = struct {
    64  		result1 []*logmessage.LogMessage
    65  		result2 error
    66  	}{result1, result2}
    67  }
    68  
    69  func (fake *FakeOldLogsRepository) TailLogsFor(appGuid string, onConnect func(), onMessage func(*logmessage.LogMessage)) error {
    70  	fake.tailLogsForMutex.Lock()
    71  	fake.tailLogsForArgsForCall = append(fake.tailLogsForArgsForCall, struct {
    72  		appGuid   string
    73  		onConnect func()
    74  		onMessage func(*logmessage.LogMessage)
    75  	}{appGuid, onConnect, onMessage})
    76  	fake.tailLogsForMutex.Unlock()
    77  	if fake.TailLogsForStub != nil {
    78  		return fake.TailLogsForStub(appGuid, onConnect, onMessage)
    79  	} else {
    80  		return fake.tailLogsForReturns.result1
    81  	}
    82  }
    83  
    84  func (fake *FakeOldLogsRepository) TailLogsForCallCount() int {
    85  	fake.tailLogsForMutex.RLock()
    86  	defer fake.tailLogsForMutex.RUnlock()
    87  	return len(fake.tailLogsForArgsForCall)
    88  }
    89  
    90  func (fake *FakeOldLogsRepository) TailLogsForArgsForCall(i int) (string, func(), func(*logmessage.LogMessage)) {
    91  	fake.tailLogsForMutex.RLock()
    92  	defer fake.tailLogsForMutex.RUnlock()
    93  	return fake.tailLogsForArgsForCall[i].appGuid, fake.tailLogsForArgsForCall[i].onConnect, fake.tailLogsForArgsForCall[i].onMessage
    94  }
    95  
    96  func (fake *FakeOldLogsRepository) TailLogsForReturns(result1 error) {
    97  	fake.TailLogsForStub = nil
    98  	fake.tailLogsForReturns = struct {
    99  		result1 error
   100  	}{result1}
   101  }
   102  
   103  func (fake *FakeOldLogsRepository) Close() {
   104  	fake.closeMutex.Lock()
   105  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct{}{})
   106  	fake.closeMutex.Unlock()
   107  	if fake.CloseStub != nil {
   108  		fake.CloseStub()
   109  	}
   110  }
   111  
   112  func (fake *FakeOldLogsRepository) CloseCallCount() int {
   113  	fake.closeMutex.RLock()
   114  	defer fake.closeMutex.RUnlock()
   115  	return len(fake.closeArgsForCall)
   116  }
   117  
   118  var _ api.OldLogsRepository = new(FakeOldLogsRepository)