github.com/myafeier/fabric@v1.0.1-0.20170722181825-3a4b1f2bce86/gossip/state/mocks/gossip.go (about)

     1  /*
     2  Copyright IBM Corp. All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  package mocks
     8  
     9  import (
    10  	"github.com/hyperledger/fabric/gossip/api"
    11  	"github.com/hyperledger/fabric/gossip/comm"
    12  	"github.com/hyperledger/fabric/gossip/common"
    13  	"github.com/hyperledger/fabric/gossip/discovery"
    14  	proto "github.com/hyperledger/fabric/protos/gossip"
    15  	"github.com/stretchr/testify/mock"
    16  )
    17  
    18  type GossipMock struct {
    19  	mock.Mock
    20  }
    21  
    22  func (*GossipMock) SuspectPeers(s api.PeerSuspector) {
    23  	panic("implement me")
    24  }
    25  
    26  func (*GossipMock) Send(msg *proto.GossipMessage, peers ...*comm.RemotePeer) {
    27  	panic("implement me")
    28  }
    29  
    30  func (*GossipMock) Peers() []discovery.NetworkMember {
    31  	panic("implement me")
    32  }
    33  
    34  func (*GossipMock) PeersOfChannel(common.ChainID) []discovery.NetworkMember {
    35  	return nil
    36  }
    37  
    38  func (*GossipMock) UpdateMetadata(metadata []byte) {
    39  	panic("implement me")
    40  }
    41  
    42  func (*GossipMock) UpdateChannelMetadata(metadata []byte, chainID common.ChainID) {
    43  
    44  }
    45  
    46  func (*GossipMock) Gossip(msg *proto.GossipMessage) {
    47  	panic("implement me")
    48  }
    49  
    50  func (g *GossipMock) Accept(acceptor common.MessageAcceptor, passThrough bool) (<-chan *proto.GossipMessage, <-chan proto.ReceivedMessage) {
    51  	args := g.Called(acceptor, passThrough)
    52  	if args.Get(0) == nil {
    53  		return nil, args.Get(1).(<-chan proto.ReceivedMessage)
    54  	}
    55  	return args.Get(0).(<-chan *proto.GossipMessage), nil
    56  }
    57  
    58  func (g *GossipMock) JoinChan(joinMsg api.JoinChannelMessage, chainID common.ChainID) {
    59  }
    60  
    61  func (*GossipMock) Stop() {
    62  }