github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/orderer/common/onboarding/mocks/factory.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/hechain20/hechain/common/ledger/blockledger"
     8  )
     9  
    10  type Factory struct {
    11  	ChannelIDsStub        func() []string
    12  	channelIDsMutex       sync.RWMutex
    13  	channelIDsArgsForCall []struct {
    14  	}
    15  	channelIDsReturns struct {
    16  		result1 []string
    17  	}
    18  	channelIDsReturnsOnCall map[int]struct {
    19  		result1 []string
    20  	}
    21  	CloseStub        func()
    22  	closeMutex       sync.RWMutex
    23  	closeArgsForCall []struct {
    24  	}
    25  	GetOrCreateStub        func(string) (blockledger.ReadWriter, error)
    26  	getOrCreateMutex       sync.RWMutex
    27  	getOrCreateArgsForCall []struct {
    28  		arg1 string
    29  	}
    30  	getOrCreateReturns struct {
    31  		result1 blockledger.ReadWriter
    32  		result2 error
    33  	}
    34  	getOrCreateReturnsOnCall map[int]struct {
    35  		result1 blockledger.ReadWriter
    36  		result2 error
    37  	}
    38  	RemoveStub        func(string) error
    39  	removeMutex       sync.RWMutex
    40  	removeArgsForCall []struct {
    41  		arg1 string
    42  	}
    43  	removeReturns struct {
    44  		result1 error
    45  	}
    46  	removeReturnsOnCall map[int]struct {
    47  		result1 error
    48  	}
    49  	invocations      map[string][][]interface{}
    50  	invocationsMutex sync.RWMutex
    51  }
    52  
    53  func (fake *Factory) ChannelIDs() []string {
    54  	fake.channelIDsMutex.Lock()
    55  	ret, specificReturn := fake.channelIDsReturnsOnCall[len(fake.channelIDsArgsForCall)]
    56  	fake.channelIDsArgsForCall = append(fake.channelIDsArgsForCall, struct {
    57  	}{})
    58  	fake.recordInvocation("ChannelIDs", []interface{}{})
    59  	fake.channelIDsMutex.Unlock()
    60  	if fake.ChannelIDsStub != nil {
    61  		return fake.ChannelIDsStub()
    62  	}
    63  	if specificReturn {
    64  		return ret.result1
    65  	}
    66  	fakeReturns := fake.channelIDsReturns
    67  	return fakeReturns.result1
    68  }
    69  
    70  func (fake *Factory) ChannelIDsCallCount() int {
    71  	fake.channelIDsMutex.RLock()
    72  	defer fake.channelIDsMutex.RUnlock()
    73  	return len(fake.channelIDsArgsForCall)
    74  }
    75  
    76  func (fake *Factory) ChannelIDsCalls(stub func() []string) {
    77  	fake.channelIDsMutex.Lock()
    78  	defer fake.channelIDsMutex.Unlock()
    79  	fake.ChannelIDsStub = stub
    80  }
    81  
    82  func (fake *Factory) ChannelIDsReturns(result1 []string) {
    83  	fake.channelIDsMutex.Lock()
    84  	defer fake.channelIDsMutex.Unlock()
    85  	fake.ChannelIDsStub = nil
    86  	fake.channelIDsReturns = struct {
    87  		result1 []string
    88  	}{result1}
    89  }
    90  
    91  func (fake *Factory) ChannelIDsReturnsOnCall(i int, result1 []string) {
    92  	fake.channelIDsMutex.Lock()
    93  	defer fake.channelIDsMutex.Unlock()
    94  	fake.ChannelIDsStub = nil
    95  	if fake.channelIDsReturnsOnCall == nil {
    96  		fake.channelIDsReturnsOnCall = make(map[int]struct {
    97  			result1 []string
    98  		})
    99  	}
   100  	fake.channelIDsReturnsOnCall[i] = struct {
   101  		result1 []string
   102  	}{result1}
   103  }
   104  
   105  func (fake *Factory) Close() {
   106  	fake.closeMutex.Lock()
   107  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct {
   108  	}{})
   109  	fake.recordInvocation("Close", []interface{}{})
   110  	fake.closeMutex.Unlock()
   111  	if fake.CloseStub != nil {
   112  		fake.CloseStub()
   113  	}
   114  }
   115  
   116  func (fake *Factory) CloseCallCount() int {
   117  	fake.closeMutex.RLock()
   118  	defer fake.closeMutex.RUnlock()
   119  	return len(fake.closeArgsForCall)
   120  }
   121  
   122  func (fake *Factory) CloseCalls(stub func()) {
   123  	fake.closeMutex.Lock()
   124  	defer fake.closeMutex.Unlock()
   125  	fake.CloseStub = stub
   126  }
   127  
   128  func (fake *Factory) GetOrCreate(arg1 string) (blockledger.ReadWriter, error) {
   129  	fake.getOrCreateMutex.Lock()
   130  	ret, specificReturn := fake.getOrCreateReturnsOnCall[len(fake.getOrCreateArgsForCall)]
   131  	fake.getOrCreateArgsForCall = append(fake.getOrCreateArgsForCall, struct {
   132  		arg1 string
   133  	}{arg1})
   134  	fake.recordInvocation("GetOrCreate", []interface{}{arg1})
   135  	fake.getOrCreateMutex.Unlock()
   136  	if fake.GetOrCreateStub != nil {
   137  		return fake.GetOrCreateStub(arg1)
   138  	}
   139  	if specificReturn {
   140  		return ret.result1, ret.result2
   141  	}
   142  	fakeReturns := fake.getOrCreateReturns
   143  	return fakeReturns.result1, fakeReturns.result2
   144  }
   145  
   146  func (fake *Factory) GetOrCreateCallCount() int {
   147  	fake.getOrCreateMutex.RLock()
   148  	defer fake.getOrCreateMutex.RUnlock()
   149  	return len(fake.getOrCreateArgsForCall)
   150  }
   151  
   152  func (fake *Factory) GetOrCreateCalls(stub func(string) (blockledger.ReadWriter, error)) {
   153  	fake.getOrCreateMutex.Lock()
   154  	defer fake.getOrCreateMutex.Unlock()
   155  	fake.GetOrCreateStub = stub
   156  }
   157  
   158  func (fake *Factory) GetOrCreateArgsForCall(i int) string {
   159  	fake.getOrCreateMutex.RLock()
   160  	defer fake.getOrCreateMutex.RUnlock()
   161  	argsForCall := fake.getOrCreateArgsForCall[i]
   162  	return argsForCall.arg1
   163  }
   164  
   165  func (fake *Factory) GetOrCreateReturns(result1 blockledger.ReadWriter, result2 error) {
   166  	fake.getOrCreateMutex.Lock()
   167  	defer fake.getOrCreateMutex.Unlock()
   168  	fake.GetOrCreateStub = nil
   169  	fake.getOrCreateReturns = struct {
   170  		result1 blockledger.ReadWriter
   171  		result2 error
   172  	}{result1, result2}
   173  }
   174  
   175  func (fake *Factory) GetOrCreateReturnsOnCall(i int, result1 blockledger.ReadWriter, result2 error) {
   176  	fake.getOrCreateMutex.Lock()
   177  	defer fake.getOrCreateMutex.Unlock()
   178  	fake.GetOrCreateStub = nil
   179  	if fake.getOrCreateReturnsOnCall == nil {
   180  		fake.getOrCreateReturnsOnCall = make(map[int]struct {
   181  			result1 blockledger.ReadWriter
   182  			result2 error
   183  		})
   184  	}
   185  	fake.getOrCreateReturnsOnCall[i] = struct {
   186  		result1 blockledger.ReadWriter
   187  		result2 error
   188  	}{result1, result2}
   189  }
   190  
   191  func (fake *Factory) Remove(arg1 string) error {
   192  	fake.removeMutex.Lock()
   193  	ret, specificReturn := fake.removeReturnsOnCall[len(fake.removeArgsForCall)]
   194  	fake.removeArgsForCall = append(fake.removeArgsForCall, struct {
   195  		arg1 string
   196  	}{arg1})
   197  	fake.recordInvocation("Remove", []interface{}{arg1})
   198  	fake.removeMutex.Unlock()
   199  	if fake.RemoveStub != nil {
   200  		return fake.RemoveStub(arg1)
   201  	}
   202  	if specificReturn {
   203  		return ret.result1
   204  	}
   205  	fakeReturns := fake.removeReturns
   206  	return fakeReturns.result1
   207  }
   208  
   209  func (fake *Factory) RemoveCallCount() int {
   210  	fake.removeMutex.RLock()
   211  	defer fake.removeMutex.RUnlock()
   212  	return len(fake.removeArgsForCall)
   213  }
   214  
   215  func (fake *Factory) RemoveCalls(stub func(string) error) {
   216  	fake.removeMutex.Lock()
   217  	defer fake.removeMutex.Unlock()
   218  	fake.RemoveStub = stub
   219  }
   220  
   221  func (fake *Factory) RemoveArgsForCall(i int) string {
   222  	fake.removeMutex.RLock()
   223  	defer fake.removeMutex.RUnlock()
   224  	argsForCall := fake.removeArgsForCall[i]
   225  	return argsForCall.arg1
   226  }
   227  
   228  func (fake *Factory) RemoveReturns(result1 error) {
   229  	fake.removeMutex.Lock()
   230  	defer fake.removeMutex.Unlock()
   231  	fake.RemoveStub = nil
   232  	fake.removeReturns = struct {
   233  		result1 error
   234  	}{result1}
   235  }
   236  
   237  func (fake *Factory) RemoveReturnsOnCall(i int, result1 error) {
   238  	fake.removeMutex.Lock()
   239  	defer fake.removeMutex.Unlock()
   240  	fake.RemoveStub = nil
   241  	if fake.removeReturnsOnCall == nil {
   242  		fake.removeReturnsOnCall = make(map[int]struct {
   243  			result1 error
   244  		})
   245  	}
   246  	fake.removeReturnsOnCall[i] = struct {
   247  		result1 error
   248  	}{result1}
   249  }
   250  
   251  func (fake *Factory) Invocations() map[string][][]interface{} {
   252  	fake.invocationsMutex.RLock()
   253  	defer fake.invocationsMutex.RUnlock()
   254  	fake.channelIDsMutex.RLock()
   255  	defer fake.channelIDsMutex.RUnlock()
   256  	fake.closeMutex.RLock()
   257  	defer fake.closeMutex.RUnlock()
   258  	fake.getOrCreateMutex.RLock()
   259  	defer fake.getOrCreateMutex.RUnlock()
   260  	fake.removeMutex.RLock()
   261  	defer fake.removeMutex.RUnlock()
   262  	copiedInvocations := map[string][][]interface{}{}
   263  	for key, value := range fake.invocations {
   264  		copiedInvocations[key] = value
   265  	}
   266  	return copiedInvocations
   267  }
   268  
   269  func (fake *Factory) recordInvocation(key string, args []interface{}) {
   270  	fake.invocationsMutex.Lock()
   271  	defer fake.invocationsMutex.Unlock()
   272  	if fake.invocations == nil {
   273  		fake.invocations = map[string][][]interface{}{}
   274  	}
   275  	if fake.invocations[key] == nil {
   276  		fake.invocations[key] = [][]interface{}{}
   277  	}
   278  	fake.invocations[key] = append(fake.invocations[key], args)
   279  }