fabric-sdk-go: github.com/hyperledger/fabric-sdk-go/pkg/client/common/mocks Index | Files

package mocks

import "github.com/hyperledger/fabric-sdk-go/pkg/client/common/mocks"

Index

Package Files

mockdiscovery.go mockselection.go mocktransactor.go

type MockSelectionService Uses

type MockSelectionService struct {
    Error          error
    Peers          []fab.Peer
    ChannelContext context.Channel
}

MockSelectionService implements mock selection service

func NewMockSelectionService Uses

func NewMockSelectionService(err error, peers ...fab.Peer) *MockSelectionService

NewMockSelectionService returns mock selection service

func (*MockSelectionService) GetEndorsersForChaincode Uses

func (ds *MockSelectionService) GetEndorsersForChaincode(chaincodes []*fab.ChaincodeCall, opts ...options.Opt) ([]fab.Peer, error)

GetEndorsersForChaincode mockcore retrieving endorsing peers

type MockStaticDiscoveryProvider Uses

type MockStaticDiscoveryProvider struct {
    Error error
    Peers []fab.Peer
}

MockStaticDiscoveryProvider implements mock discovery provider

func NewMockDiscoveryProvider Uses

func NewMockDiscoveryProvider(err error, peers []fab.Peer) (*MockStaticDiscoveryProvider, error)

NewMockDiscoveryProvider returns mock discovery provider

func (*MockStaticDiscoveryProvider) CreateLocalDiscoveryService Uses

func (dp *MockStaticDiscoveryProvider) CreateLocalDiscoveryService(mspID string) (fab.DiscoveryService, error)

CreateLocalDiscoveryService return discovery service for specific channel

type MockStaticDiscoveryService Uses

type MockStaticDiscoveryService struct {
    Error error
    Peers []fab.Peer
}

MockStaticDiscoveryService implements mock discovery service

func NewMockDiscoveryService Uses

func NewMockDiscoveryService(err error, peers ...fab.Peer) *MockStaticDiscoveryService

NewMockDiscoveryService returns mock discovery service

func (*MockStaticDiscoveryService) GetPeers Uses

func (ds *MockStaticDiscoveryService) GetPeers() ([]fab.Peer, error)

GetPeers is used to discover eligible peers for chaincode

type MockTransactor Uses

type MockTransactor struct {
    Ctx       context.Client
    ChannelID string
    Orderers  []fab.Orderer
    Err       error
}

MockTransactor provides an implementation of Transactor that exposes all its context.

func (*MockTransactor) CreateTransaction Uses

func (t *MockTransactor) CreateTransaction(request fab.TransactionRequest) (*fab.Transaction, error)

CreateTransaction create a transaction with proposal response.

func (*MockTransactor) CreateTransactionHeader Uses

func (t *MockTransactor) CreateTransactionHeader(opts ...fab.TxnHeaderOpt) (fab.TransactionHeader, error)

CreateTransactionHeader creates a Transaction Header based on the current context.

func (*MockTransactor) SendTransaction Uses

func (t *MockTransactor) SendTransaction(tx *fab.Transaction) (*fab.TransactionResponse, error)

SendTransaction send a transaction to the chain’s orderer service (one or more orderer endpoints) for consensus and committing to the ledger.

func (*MockTransactor) SendTransactionProposal Uses

func (t *MockTransactor) SendTransactionProposal(proposal *fab.TransactionProposal, targets []fab.ProposalProcessor) ([]*fab.TransactionProposalResponse, error)

SendTransactionProposal sends a TransactionProposal to the target peers.

Package mocks imports 9 packages (graph). Updated 2020-09-23. Refresh now. Tools for package owners.