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