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

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/hyperledger/fabric-protos-go/common"
     8  	"github.com/hechain20/hechain/orderer/common/channelparticipation"
     9  	"github.com/hechain20/hechain/orderer/common/types"
    10  )
    11  
    12  type ChannelManagement struct {
    13  	ChannelInfoStub        func(string) (types.ChannelInfo, error)
    14  	channelInfoMutex       sync.RWMutex
    15  	channelInfoArgsForCall []struct {
    16  		arg1 string
    17  	}
    18  	channelInfoReturns struct {
    19  		result1 types.ChannelInfo
    20  		result2 error
    21  	}
    22  	channelInfoReturnsOnCall map[int]struct {
    23  		result1 types.ChannelInfo
    24  		result2 error
    25  	}
    26  	ChannelListStub        func() types.ChannelList
    27  	channelListMutex       sync.RWMutex
    28  	channelListArgsForCall []struct {
    29  	}
    30  	channelListReturns struct {
    31  		result1 types.ChannelList
    32  	}
    33  	channelListReturnsOnCall map[int]struct {
    34  		result1 types.ChannelList
    35  	}
    36  	JoinChannelStub        func(string, *common.Block, bool) (types.ChannelInfo, error)
    37  	joinChannelMutex       sync.RWMutex
    38  	joinChannelArgsForCall []struct {
    39  		arg1 string
    40  		arg2 *common.Block
    41  		arg3 bool
    42  	}
    43  	joinChannelReturns struct {
    44  		result1 types.ChannelInfo
    45  		result2 error
    46  	}
    47  	joinChannelReturnsOnCall map[int]struct {
    48  		result1 types.ChannelInfo
    49  		result2 error
    50  	}
    51  	RemoveChannelStub        func(string) error
    52  	removeChannelMutex       sync.RWMutex
    53  	removeChannelArgsForCall []struct {
    54  		arg1 string
    55  	}
    56  	removeChannelReturns struct {
    57  		result1 error
    58  	}
    59  	removeChannelReturnsOnCall map[int]struct {
    60  		result1 error
    61  	}
    62  	invocations      map[string][][]interface{}
    63  	invocationsMutex sync.RWMutex
    64  }
    65  
    66  func (fake *ChannelManagement) ChannelInfo(arg1 string) (types.ChannelInfo, error) {
    67  	fake.channelInfoMutex.Lock()
    68  	ret, specificReturn := fake.channelInfoReturnsOnCall[len(fake.channelInfoArgsForCall)]
    69  	fake.channelInfoArgsForCall = append(fake.channelInfoArgsForCall, struct {
    70  		arg1 string
    71  	}{arg1})
    72  	fake.recordInvocation("ChannelInfo", []interface{}{arg1})
    73  	fake.channelInfoMutex.Unlock()
    74  	if fake.ChannelInfoStub != nil {
    75  		return fake.ChannelInfoStub(arg1)
    76  	}
    77  	if specificReturn {
    78  		return ret.result1, ret.result2
    79  	}
    80  	fakeReturns := fake.channelInfoReturns
    81  	return fakeReturns.result1, fakeReturns.result2
    82  }
    83  
    84  func (fake *ChannelManagement) ChannelInfoCallCount() int {
    85  	fake.channelInfoMutex.RLock()
    86  	defer fake.channelInfoMutex.RUnlock()
    87  	return len(fake.channelInfoArgsForCall)
    88  }
    89  
    90  func (fake *ChannelManagement) ChannelInfoCalls(stub func(string) (types.ChannelInfo, error)) {
    91  	fake.channelInfoMutex.Lock()
    92  	defer fake.channelInfoMutex.Unlock()
    93  	fake.ChannelInfoStub = stub
    94  }
    95  
    96  func (fake *ChannelManagement) ChannelInfoArgsForCall(i int) string {
    97  	fake.channelInfoMutex.RLock()
    98  	defer fake.channelInfoMutex.RUnlock()
    99  	argsForCall := fake.channelInfoArgsForCall[i]
   100  	return argsForCall.arg1
   101  }
   102  
   103  func (fake *ChannelManagement) ChannelInfoReturns(result1 types.ChannelInfo, result2 error) {
   104  	fake.channelInfoMutex.Lock()
   105  	defer fake.channelInfoMutex.Unlock()
   106  	fake.ChannelInfoStub = nil
   107  	fake.channelInfoReturns = struct {
   108  		result1 types.ChannelInfo
   109  		result2 error
   110  	}{result1, result2}
   111  }
   112  
   113  func (fake *ChannelManagement) ChannelInfoReturnsOnCall(i int, result1 types.ChannelInfo, result2 error) {
   114  	fake.channelInfoMutex.Lock()
   115  	defer fake.channelInfoMutex.Unlock()
   116  	fake.ChannelInfoStub = nil
   117  	if fake.channelInfoReturnsOnCall == nil {
   118  		fake.channelInfoReturnsOnCall = make(map[int]struct {
   119  			result1 types.ChannelInfo
   120  			result2 error
   121  		})
   122  	}
   123  	fake.channelInfoReturnsOnCall[i] = struct {
   124  		result1 types.ChannelInfo
   125  		result2 error
   126  	}{result1, result2}
   127  }
   128  
   129  func (fake *ChannelManagement) ChannelList() types.ChannelList {
   130  	fake.channelListMutex.Lock()
   131  	ret, specificReturn := fake.channelListReturnsOnCall[len(fake.channelListArgsForCall)]
   132  	fake.channelListArgsForCall = append(fake.channelListArgsForCall, struct {
   133  	}{})
   134  	fake.recordInvocation("ChannelList", []interface{}{})
   135  	fake.channelListMutex.Unlock()
   136  	if fake.ChannelListStub != nil {
   137  		return fake.ChannelListStub()
   138  	}
   139  	if specificReturn {
   140  		return ret.result1
   141  	}
   142  	fakeReturns := fake.channelListReturns
   143  	return fakeReturns.result1
   144  }
   145  
   146  func (fake *ChannelManagement) ChannelListCallCount() int {
   147  	fake.channelListMutex.RLock()
   148  	defer fake.channelListMutex.RUnlock()
   149  	return len(fake.channelListArgsForCall)
   150  }
   151  
   152  func (fake *ChannelManagement) ChannelListCalls(stub func() types.ChannelList) {
   153  	fake.channelListMutex.Lock()
   154  	defer fake.channelListMutex.Unlock()
   155  	fake.ChannelListStub = stub
   156  }
   157  
   158  func (fake *ChannelManagement) ChannelListReturns(result1 types.ChannelList) {
   159  	fake.channelListMutex.Lock()
   160  	defer fake.channelListMutex.Unlock()
   161  	fake.ChannelListStub = nil
   162  	fake.channelListReturns = struct {
   163  		result1 types.ChannelList
   164  	}{result1}
   165  }
   166  
   167  func (fake *ChannelManagement) ChannelListReturnsOnCall(i int, result1 types.ChannelList) {
   168  	fake.channelListMutex.Lock()
   169  	defer fake.channelListMutex.Unlock()
   170  	fake.ChannelListStub = nil
   171  	if fake.channelListReturnsOnCall == nil {
   172  		fake.channelListReturnsOnCall = make(map[int]struct {
   173  			result1 types.ChannelList
   174  		})
   175  	}
   176  	fake.channelListReturnsOnCall[i] = struct {
   177  		result1 types.ChannelList
   178  	}{result1}
   179  }
   180  
   181  func (fake *ChannelManagement) JoinChannel(arg1 string, arg2 *common.Block, arg3 bool) (types.ChannelInfo, error) {
   182  	fake.joinChannelMutex.Lock()
   183  	ret, specificReturn := fake.joinChannelReturnsOnCall[len(fake.joinChannelArgsForCall)]
   184  	fake.joinChannelArgsForCall = append(fake.joinChannelArgsForCall, struct {
   185  		arg1 string
   186  		arg2 *common.Block
   187  		arg3 bool
   188  	}{arg1, arg2, arg3})
   189  	fake.recordInvocation("JoinChannel", []interface{}{arg1, arg2, arg3})
   190  	fake.joinChannelMutex.Unlock()
   191  	if fake.JoinChannelStub != nil {
   192  		return fake.JoinChannelStub(arg1, arg2, arg3)
   193  	}
   194  	if specificReturn {
   195  		return ret.result1, ret.result2
   196  	}
   197  	fakeReturns := fake.joinChannelReturns
   198  	return fakeReturns.result1, fakeReturns.result2
   199  }
   200  
   201  func (fake *ChannelManagement) JoinChannelCallCount() int {
   202  	fake.joinChannelMutex.RLock()
   203  	defer fake.joinChannelMutex.RUnlock()
   204  	return len(fake.joinChannelArgsForCall)
   205  }
   206  
   207  func (fake *ChannelManagement) JoinChannelCalls(stub func(string, *common.Block, bool) (types.ChannelInfo, error)) {
   208  	fake.joinChannelMutex.Lock()
   209  	defer fake.joinChannelMutex.Unlock()
   210  	fake.JoinChannelStub = stub
   211  }
   212  
   213  func (fake *ChannelManagement) JoinChannelArgsForCall(i int) (string, *common.Block, bool) {
   214  	fake.joinChannelMutex.RLock()
   215  	defer fake.joinChannelMutex.RUnlock()
   216  	argsForCall := fake.joinChannelArgsForCall[i]
   217  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   218  }
   219  
   220  func (fake *ChannelManagement) JoinChannelReturns(result1 types.ChannelInfo, result2 error) {
   221  	fake.joinChannelMutex.Lock()
   222  	defer fake.joinChannelMutex.Unlock()
   223  	fake.JoinChannelStub = nil
   224  	fake.joinChannelReturns = struct {
   225  		result1 types.ChannelInfo
   226  		result2 error
   227  	}{result1, result2}
   228  }
   229  
   230  func (fake *ChannelManagement) JoinChannelReturnsOnCall(i int, result1 types.ChannelInfo, result2 error) {
   231  	fake.joinChannelMutex.Lock()
   232  	defer fake.joinChannelMutex.Unlock()
   233  	fake.JoinChannelStub = nil
   234  	if fake.joinChannelReturnsOnCall == nil {
   235  		fake.joinChannelReturnsOnCall = make(map[int]struct {
   236  			result1 types.ChannelInfo
   237  			result2 error
   238  		})
   239  	}
   240  	fake.joinChannelReturnsOnCall[i] = struct {
   241  		result1 types.ChannelInfo
   242  		result2 error
   243  	}{result1, result2}
   244  }
   245  
   246  func (fake *ChannelManagement) RemoveChannel(arg1 string) error {
   247  	fake.removeChannelMutex.Lock()
   248  	ret, specificReturn := fake.removeChannelReturnsOnCall[len(fake.removeChannelArgsForCall)]
   249  	fake.removeChannelArgsForCall = append(fake.removeChannelArgsForCall, struct {
   250  		arg1 string
   251  	}{arg1})
   252  	fake.recordInvocation("RemoveChannel", []interface{}{arg1})
   253  	fake.removeChannelMutex.Unlock()
   254  	if fake.RemoveChannelStub != nil {
   255  		return fake.RemoveChannelStub(arg1)
   256  	}
   257  	if specificReturn {
   258  		return ret.result1
   259  	}
   260  	fakeReturns := fake.removeChannelReturns
   261  	return fakeReturns.result1
   262  }
   263  
   264  func (fake *ChannelManagement) RemoveChannelCallCount() int {
   265  	fake.removeChannelMutex.RLock()
   266  	defer fake.removeChannelMutex.RUnlock()
   267  	return len(fake.removeChannelArgsForCall)
   268  }
   269  
   270  func (fake *ChannelManagement) RemoveChannelCalls(stub func(string) error) {
   271  	fake.removeChannelMutex.Lock()
   272  	defer fake.removeChannelMutex.Unlock()
   273  	fake.RemoveChannelStub = stub
   274  }
   275  
   276  func (fake *ChannelManagement) RemoveChannelArgsForCall(i int) string {
   277  	fake.removeChannelMutex.RLock()
   278  	defer fake.removeChannelMutex.RUnlock()
   279  	argsForCall := fake.removeChannelArgsForCall[i]
   280  	return argsForCall.arg1
   281  }
   282  
   283  func (fake *ChannelManagement) RemoveChannelReturns(result1 error) {
   284  	fake.removeChannelMutex.Lock()
   285  	defer fake.removeChannelMutex.Unlock()
   286  	fake.RemoveChannelStub = nil
   287  	fake.removeChannelReturns = struct {
   288  		result1 error
   289  	}{result1}
   290  }
   291  
   292  func (fake *ChannelManagement) RemoveChannelReturnsOnCall(i int, result1 error) {
   293  	fake.removeChannelMutex.Lock()
   294  	defer fake.removeChannelMutex.Unlock()
   295  	fake.RemoveChannelStub = nil
   296  	if fake.removeChannelReturnsOnCall == nil {
   297  		fake.removeChannelReturnsOnCall = make(map[int]struct {
   298  			result1 error
   299  		})
   300  	}
   301  	fake.removeChannelReturnsOnCall[i] = struct {
   302  		result1 error
   303  	}{result1}
   304  }
   305  
   306  func (fake *ChannelManagement) Invocations() map[string][][]interface{} {
   307  	fake.invocationsMutex.RLock()
   308  	defer fake.invocationsMutex.RUnlock()
   309  	fake.channelInfoMutex.RLock()
   310  	defer fake.channelInfoMutex.RUnlock()
   311  	fake.channelListMutex.RLock()
   312  	defer fake.channelListMutex.RUnlock()
   313  	fake.joinChannelMutex.RLock()
   314  	defer fake.joinChannelMutex.RUnlock()
   315  	fake.removeChannelMutex.RLock()
   316  	defer fake.removeChannelMutex.RUnlock()
   317  	copiedInvocations := map[string][][]interface{}{}
   318  	for key, value := range fake.invocations {
   319  		copiedInvocations[key] = value
   320  	}
   321  	return copiedInvocations
   322  }
   323  
   324  func (fake *ChannelManagement) recordInvocation(key string, args []interface{}) {
   325  	fake.invocationsMutex.Lock()
   326  	defer fake.invocationsMutex.Unlock()
   327  	if fake.invocations == nil {
   328  		fake.invocations = map[string][][]interface{}{}
   329  	}
   330  	if fake.invocations[key] == nil {
   331  		fake.invocations[key] = [][]interface{}{}
   332  	}
   333  	fake.invocations[key] = append(fake.invocations[key], args)
   334  }
   335  
   336  var _ channelparticipation.ChannelManagement = new(ChannelManagement)