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