github.com/pivotal-cf/go-pivnet/v6@v6.0.2/download/fakes/bar.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package fakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  )
     8  
     9  type Bar struct {
    10  	AddStub        func(int) int
    11  	addMutex       sync.RWMutex
    12  	addArgsForCall []struct {
    13  		arg1 int
    14  	}
    15  	addReturns struct {
    16  		result1 int
    17  	}
    18  	addReturnsOnCall map[int]struct {
    19  		result1 int
    20  	}
    21  	FinishStub        func()
    22  	finishMutex       sync.RWMutex
    23  	finishArgsForCall []struct {
    24  	}
    25  	KickoffStub        func()
    26  	kickoffMutex       sync.RWMutex
    27  	kickoffArgsForCall []struct {
    28  	}
    29  	NewProxyReaderStub        func(io.Reader) io.Reader
    30  	newProxyReaderMutex       sync.RWMutex
    31  	newProxyReaderArgsForCall []struct {
    32  		arg1 io.Reader
    33  	}
    34  	newProxyReaderReturns struct {
    35  		result1 io.Reader
    36  	}
    37  	newProxyReaderReturnsOnCall map[int]struct {
    38  		result1 io.Reader
    39  	}
    40  	SetOutputStub        func(io.Writer)
    41  	setOutputMutex       sync.RWMutex
    42  	setOutputArgsForCall []struct {
    43  		arg1 io.Writer
    44  	}
    45  	SetTotalStub        func(int64)
    46  	setTotalMutex       sync.RWMutex
    47  	setTotalArgsForCall []struct {
    48  		arg1 int64
    49  	}
    50  	invocations      map[string][][]interface{}
    51  	invocationsMutex sync.RWMutex
    52  }
    53  
    54  func (fake *Bar) Add(arg1 int) int {
    55  	fake.addMutex.Lock()
    56  	ret, specificReturn := fake.addReturnsOnCall[len(fake.addArgsForCall)]
    57  	fake.addArgsForCall = append(fake.addArgsForCall, struct {
    58  		arg1 int
    59  	}{arg1})
    60  	fake.recordInvocation("Add", []interface{}{arg1})
    61  	fake.addMutex.Unlock()
    62  	if fake.AddStub != nil {
    63  		return fake.AddStub(arg1)
    64  	}
    65  	if specificReturn {
    66  		return ret.result1
    67  	}
    68  	fakeReturns := fake.addReturns
    69  	return fakeReturns.result1
    70  }
    71  
    72  func (fake *Bar) AddCallCount() int {
    73  	fake.addMutex.RLock()
    74  	defer fake.addMutex.RUnlock()
    75  	return len(fake.addArgsForCall)
    76  }
    77  
    78  func (fake *Bar) AddCalls(stub func(int) int) {
    79  	fake.addMutex.Lock()
    80  	defer fake.addMutex.Unlock()
    81  	fake.AddStub = stub
    82  }
    83  
    84  func (fake *Bar) AddArgsForCall(i int) int {
    85  	fake.addMutex.RLock()
    86  	defer fake.addMutex.RUnlock()
    87  	argsForCall := fake.addArgsForCall[i]
    88  	return argsForCall.arg1
    89  }
    90  
    91  func (fake *Bar) AddReturns(result1 int) {
    92  	fake.addMutex.Lock()
    93  	defer fake.addMutex.Unlock()
    94  	fake.AddStub = nil
    95  	fake.addReturns = struct {
    96  		result1 int
    97  	}{result1}
    98  }
    99  
   100  func (fake *Bar) AddReturnsOnCall(i int, result1 int) {
   101  	fake.addMutex.Lock()
   102  	defer fake.addMutex.Unlock()
   103  	fake.AddStub = nil
   104  	if fake.addReturnsOnCall == nil {
   105  		fake.addReturnsOnCall = make(map[int]struct {
   106  			result1 int
   107  		})
   108  	}
   109  	fake.addReturnsOnCall[i] = struct {
   110  		result1 int
   111  	}{result1}
   112  }
   113  
   114  func (fake *Bar) Finish() {
   115  	fake.finishMutex.Lock()
   116  	fake.finishArgsForCall = append(fake.finishArgsForCall, struct {
   117  	}{})
   118  	fake.recordInvocation("Finish", []interface{}{})
   119  	fake.finishMutex.Unlock()
   120  	if fake.FinishStub != nil {
   121  		fake.FinishStub()
   122  	}
   123  }
   124  
   125  func (fake *Bar) FinishCallCount() int {
   126  	fake.finishMutex.RLock()
   127  	defer fake.finishMutex.RUnlock()
   128  	return len(fake.finishArgsForCall)
   129  }
   130  
   131  func (fake *Bar) FinishCalls(stub func()) {
   132  	fake.finishMutex.Lock()
   133  	defer fake.finishMutex.Unlock()
   134  	fake.FinishStub = stub
   135  }
   136  
   137  func (fake *Bar) Kickoff() {
   138  	fake.kickoffMutex.Lock()
   139  	fake.kickoffArgsForCall = append(fake.kickoffArgsForCall, struct {
   140  	}{})
   141  	fake.recordInvocation("Kickoff", []interface{}{})
   142  	fake.kickoffMutex.Unlock()
   143  	if fake.KickoffStub != nil {
   144  		fake.KickoffStub()
   145  	}
   146  }
   147  
   148  func (fake *Bar) KickoffCallCount() int {
   149  	fake.kickoffMutex.RLock()
   150  	defer fake.kickoffMutex.RUnlock()
   151  	return len(fake.kickoffArgsForCall)
   152  }
   153  
   154  func (fake *Bar) KickoffCalls(stub func()) {
   155  	fake.kickoffMutex.Lock()
   156  	defer fake.kickoffMutex.Unlock()
   157  	fake.KickoffStub = stub
   158  }
   159  
   160  func (fake *Bar) NewProxyReader(arg1 io.Reader) io.Reader {
   161  	fake.newProxyReaderMutex.Lock()
   162  	ret, specificReturn := fake.newProxyReaderReturnsOnCall[len(fake.newProxyReaderArgsForCall)]
   163  	fake.newProxyReaderArgsForCall = append(fake.newProxyReaderArgsForCall, struct {
   164  		arg1 io.Reader
   165  	}{arg1})
   166  	fake.recordInvocation("NewProxyReader", []interface{}{arg1})
   167  	fake.newProxyReaderMutex.Unlock()
   168  	if fake.NewProxyReaderStub != nil {
   169  		return fake.NewProxyReaderStub(arg1)
   170  	}
   171  	if specificReturn {
   172  		return ret.result1
   173  	}
   174  	fakeReturns := fake.newProxyReaderReturns
   175  	return fakeReturns.result1
   176  }
   177  
   178  func (fake *Bar) NewProxyReaderCallCount() int {
   179  	fake.newProxyReaderMutex.RLock()
   180  	defer fake.newProxyReaderMutex.RUnlock()
   181  	return len(fake.newProxyReaderArgsForCall)
   182  }
   183  
   184  func (fake *Bar) NewProxyReaderCalls(stub func(io.Reader) io.Reader) {
   185  	fake.newProxyReaderMutex.Lock()
   186  	defer fake.newProxyReaderMutex.Unlock()
   187  	fake.NewProxyReaderStub = stub
   188  }
   189  
   190  func (fake *Bar) NewProxyReaderArgsForCall(i int) io.Reader {
   191  	fake.newProxyReaderMutex.RLock()
   192  	defer fake.newProxyReaderMutex.RUnlock()
   193  	argsForCall := fake.newProxyReaderArgsForCall[i]
   194  	return argsForCall.arg1
   195  }
   196  
   197  func (fake *Bar) NewProxyReaderReturns(result1 io.Reader) {
   198  	fake.newProxyReaderMutex.Lock()
   199  	defer fake.newProxyReaderMutex.Unlock()
   200  	fake.NewProxyReaderStub = nil
   201  	fake.newProxyReaderReturns = struct {
   202  		result1 io.Reader
   203  	}{result1}
   204  }
   205  
   206  func (fake *Bar) NewProxyReaderReturnsOnCall(i int, result1 io.Reader) {
   207  	fake.newProxyReaderMutex.Lock()
   208  	defer fake.newProxyReaderMutex.Unlock()
   209  	fake.NewProxyReaderStub = nil
   210  	if fake.newProxyReaderReturnsOnCall == nil {
   211  		fake.newProxyReaderReturnsOnCall = make(map[int]struct {
   212  			result1 io.Reader
   213  		})
   214  	}
   215  	fake.newProxyReaderReturnsOnCall[i] = struct {
   216  		result1 io.Reader
   217  	}{result1}
   218  }
   219  
   220  func (fake *Bar) SetOutput(arg1 io.Writer) {
   221  	fake.setOutputMutex.Lock()
   222  	fake.setOutputArgsForCall = append(fake.setOutputArgsForCall, struct {
   223  		arg1 io.Writer
   224  	}{arg1})
   225  	fake.recordInvocation("SetOutput", []interface{}{arg1})
   226  	fake.setOutputMutex.Unlock()
   227  	if fake.SetOutputStub != nil {
   228  		fake.SetOutputStub(arg1)
   229  	}
   230  }
   231  
   232  func (fake *Bar) SetOutputCallCount() int {
   233  	fake.setOutputMutex.RLock()
   234  	defer fake.setOutputMutex.RUnlock()
   235  	return len(fake.setOutputArgsForCall)
   236  }
   237  
   238  func (fake *Bar) SetOutputCalls(stub func(io.Writer)) {
   239  	fake.setOutputMutex.Lock()
   240  	defer fake.setOutputMutex.Unlock()
   241  	fake.SetOutputStub = stub
   242  }
   243  
   244  func (fake *Bar) SetOutputArgsForCall(i int) io.Writer {
   245  	fake.setOutputMutex.RLock()
   246  	defer fake.setOutputMutex.RUnlock()
   247  	argsForCall := fake.setOutputArgsForCall[i]
   248  	return argsForCall.arg1
   249  }
   250  
   251  func (fake *Bar) SetTotal(arg1 int64) {
   252  	fake.setTotalMutex.Lock()
   253  	fake.setTotalArgsForCall = append(fake.setTotalArgsForCall, struct {
   254  		arg1 int64
   255  	}{arg1})
   256  	fake.recordInvocation("SetTotal", []interface{}{arg1})
   257  	fake.setTotalMutex.Unlock()
   258  	if fake.SetTotalStub != nil {
   259  		fake.SetTotalStub(arg1)
   260  	}
   261  }
   262  
   263  func (fake *Bar) SetTotalCallCount() int {
   264  	fake.setTotalMutex.RLock()
   265  	defer fake.setTotalMutex.RUnlock()
   266  	return len(fake.setTotalArgsForCall)
   267  }
   268  
   269  func (fake *Bar) SetTotalCalls(stub func(int64)) {
   270  	fake.setTotalMutex.Lock()
   271  	defer fake.setTotalMutex.Unlock()
   272  	fake.SetTotalStub = stub
   273  }
   274  
   275  func (fake *Bar) SetTotalArgsForCall(i int) int64 {
   276  	fake.setTotalMutex.RLock()
   277  	defer fake.setTotalMutex.RUnlock()
   278  	argsForCall := fake.setTotalArgsForCall[i]
   279  	return argsForCall.arg1
   280  }
   281  
   282  func (fake *Bar) Invocations() map[string][][]interface{} {
   283  	fake.invocationsMutex.RLock()
   284  	defer fake.invocationsMutex.RUnlock()
   285  	fake.addMutex.RLock()
   286  	defer fake.addMutex.RUnlock()
   287  	fake.finishMutex.RLock()
   288  	defer fake.finishMutex.RUnlock()
   289  	fake.kickoffMutex.RLock()
   290  	defer fake.kickoffMutex.RUnlock()
   291  	fake.newProxyReaderMutex.RLock()
   292  	defer fake.newProxyReaderMutex.RUnlock()
   293  	fake.setOutputMutex.RLock()
   294  	defer fake.setOutputMutex.RUnlock()
   295  	fake.setTotalMutex.RLock()
   296  	defer fake.setTotalMutex.RUnlock()
   297  	copiedInvocations := map[string][][]interface{}{}
   298  	for key, value := range fake.invocations {
   299  		copiedInvocations[key] = value
   300  	}
   301  	return copiedInvocations
   302  }
   303  
   304  func (fake *Bar) recordInvocation(key string, args []interface{}) {
   305  	fake.invocationsMutex.Lock()
   306  	defer fake.invocationsMutex.Unlock()
   307  	if fake.invocations == nil {
   308  		fake.invocations = map[string][][]interface{}{}
   309  	}
   310  	if fake.invocations[key] == nil {
   311  		fake.invocations[key] = [][]interface{}{}
   312  	}
   313  	fake.invocations[key] = append(fake.invocations[key], args)
   314  }