mocks

package
v0.0.0-...-ee2d56a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateBlockWithCCEvent

func CreateBlockWithCCEvent(events *pp.ChaincodeEvent, txID string,
	channelID string) (*common.Block, error)

CreateBlockWithCCEvent creates a mock block

func CreateBlockWithCCEventAndTxStatus

func CreateBlockWithCCEventAndTxStatus(events *pp.ChaincodeEvent, txID string,
	channelID string, txValidationCode pp.TxValidationCode) (*common.Block, error)

CreateBlockWithCCEventAndTxStatus creates a mock block with the given CC event and TX validation code

func NewSimpleMockBlock

func NewSimpleMockBlock() *common.Block

NewSimpleMockBlock returns a simple mock block

func NewSimpleMockError

func NewSimpleMockError() error

NewSimpleMockError returns a error

Types

type MockConfigBlockBuilder

type MockConfigBlockBuilder struct {
	MockConfigGroupBuilder
	Index           uint64
	LastConfigIndex uint64
}

MockConfigBlockBuilder is used to build a mock Chain configuration block

func (*MockConfigBlockBuilder) Build

func (b *MockConfigBlockBuilder) Build() *common.Block

Build creates a mock Chain configuration Block

type MockConfigGroupBuilder

type MockConfigGroupBuilder struct {
	Version                 uint64
	ModPolicy               string
	OrdererAddress          string
	MSPNames                []string
	RootCA                  string
	Groups                  map[string]*common.ConfigGroup
	ChannelCapabilities     []string
	ApplicationCapabilities []string
	OrdererCapabilities     []string
	PolicyRefs              []string
}

MockConfigGroupBuilder is used to build a mock ConfigGroup

type MockConfigUpdateEnvelopeBuilder

type MockConfigUpdateEnvelopeBuilder struct {
	MockConfigGroupBuilder
	ChannelID string
}

MockConfigUpdateEnvelopeBuilder builds a mock ConfigUpdateEnvelope

func (*MockConfigUpdateEnvelopeBuilder) Build

Build builds an Envelope that contains a mock ConfigUpdateEnvelope

func (*MockConfigUpdateEnvelopeBuilder) BuildBytes

func (b *MockConfigUpdateEnvelopeBuilder) BuildBytes() []byte

BuildBytes builds an Envelope that contains a mock ConfigUpdateEnvelope and returns the marshaled bytes

func (*MockConfigUpdateEnvelopeBuilder) BuildConfigUpdateBytes

func (b *MockConfigUpdateEnvelopeBuilder) BuildConfigUpdateBytes() []byte

BuildConfigUpdateBytes builds an mock ConfigUpdate returns the marshaled bytes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL