Validator is a mock implementation of configtx.Validator
type Validator struct {
// ChainIDVal is returned as the result of ChainID()
ChainIDVal string
// SequenceVal is returned as the result of Sequence()
SequenceVal uint64
// ApplyVal is returned by Apply
ApplyVal error
// AppliedConfigUpdateEnvelope is set by Apply
AppliedConfigUpdateEnvelope *cb.ConfigEnvelope
// ValidateVal is returned by Validate
ValidateVal error
// ProposeConfigUpdateError is returned as the error value for ProposeConfigUpdate
ProposeConfigUpdateError error
// ProposeConfigUpdateVal is returns as the value for ProposeConfigUpdate
ProposeConfigUpdateVal *cb.ConfigEnvelope
// ConfigProtoVal is returned as the value for ConfigProtoVal()
ConfigProtoVal *cb.Config
}
func (cm *Validator) Apply(configEnv *cb.ConfigEnvelope) error
Apply returns ApplyVal
func (cm *Validator) ChainID() string
ConsensusType returns the ConsensusTypeVal
func (cm *Validator) ConfigProto() *cb.Config
ConfigProto returns the ConfigProtoVal
func (cm *Validator) ProposeConfigUpdate(update *cb.Envelope) (*cb.ConfigEnvelope, error)
ProposeConfigUpdate
func (cm *Validator) Sequence() uint64
BatchSize returns the BatchSizeVal
func (cm *Validator) Validate(configEnv *cb.ConfigEnvelope) error
Validate returns ValidateVal