Documentation ¶
Index ¶
- func NewMultipleShardsCoordinatorFake(numOfShards uint32, currentShard uint32) *multipleShardsCoordinatorFake
- type AddressConverterFake
- func (acf *AddressConverterFake) AddressLen() int
- func (acf *AddressConverterFake) ConvertToHex(addressContainer state.AddressContainer) (string, error)
- func (acf *AddressConverterFake) CreateAddressFromHex(hexAddress string) (state.AddressContainer, error)
- func (acf *AddressConverterFake) CreateAddressFromPublicKeyBytes(pubKey []byte) (state.AddressContainer, error)
- func (acf *AddressConverterFake) IsInterfaceNil() bool
- func (acf *AddressConverterFake) PrepareAddressBytes(addressBytes []byte) ([]byte, error)
- type AddressMock
- type HasherMock
- type HasherStub
- type NodesCoordinatorCacheMock
- type NodesCoordinatorMock
- func (ncm NodesCoordinatorMock) ComputeValidatorsGroup(randomness []byte) (validatorsGroup []sharding.Validator, err error)
- func (ncm NodesCoordinatorMock) ConsensusGroupSize() int
- func (ncm NodesCoordinatorMock) GetSelectedPublicKeys(selection []byte) (publicKeys []string, err error)
- func (ncm NodesCoordinatorMock) GetValidatorWithPublicKey(publicKey []byte) (sharding.Validator, uint32, error)
- func (ncm NodesCoordinatorMock) GetValidatorsPublicKeys(randomness []byte) ([]string, error)
- func (ncm NodesCoordinatorMock) SetConsensusGroupSize(int) error
- func (ncm NodesCoordinatorMock) SetNodesPerShards(map[uint32][]sharding.Validator) error
- type RaterMock
- type ValidatorMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMultipleShardsCoordinatorFake ¶
func NewMultipleShardsCoordinatorFake(numOfShards uint32, currentShard uint32) *multipleShardsCoordinatorFake
NewMultipleShardsCoordinatorFake -
Types ¶
type AddressConverterFake ¶
type AddressConverterFake struct {
// contains filtered or unexported fields
}
AddressConverterFake -
func NewAddressConverterFake ¶
func NewAddressConverterFake(addressLen int, prefix string) *AddressConverterFake
NewAddressConverterFake -
func (*AddressConverterFake) AddressLen ¶
func (acf *AddressConverterFake) AddressLen() int
AddressLen -
func (*AddressConverterFake) ConvertToHex ¶
func (acf *AddressConverterFake) ConvertToHex(addressContainer state.AddressContainer) (string, error)
ConvertToHex -
func (*AddressConverterFake) CreateAddressFromHex ¶
func (acf *AddressConverterFake) CreateAddressFromHex(hexAddress string) (state.AddressContainer, error)
CreateAddressFromHex -
func (*AddressConverterFake) CreateAddressFromPublicKeyBytes ¶
func (acf *AddressConverterFake) CreateAddressFromPublicKeyBytes(pubKey []byte) (state.AddressContainer, error)
CreateAddressFromPublicKeyBytes -
func (*AddressConverterFake) IsInterfaceNil ¶
func (acf *AddressConverterFake) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*AddressConverterFake) PrepareAddressBytes ¶
func (acf *AddressConverterFake) PrepareAddressBytes(addressBytes []byte) ([]byte, error)
PrepareAddressBytes -
type AddressMock ¶
type AddressMock struct {
Bts []byte
}
AddressMock -
func (*AddressMock) IsInterfaceNil ¶
func (address *AddressMock) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
type HasherMock ¶
type HasherMock struct { }
HasherMock that will be used for testing
func (*HasherMock) Compute ¶
func (sha *HasherMock) Compute(s string) []byte
Compute will output the SHA's equivalent of the input string
func (*HasherMock) EmptyHash ¶
func (sha *HasherMock) EmptyHash() []byte
EmptyHash will return the equivalent of empty string SHA's
func (*HasherMock) IsInterfaceNil ¶
func (sha *HasherMock) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
type HasherStub ¶
type HasherStub struct { ComputeCalled func(s string) []byte EmptyHashCalled func() []byte SizeCalled func() int }
HasherStub -
func (*HasherStub) Compute ¶
func (hs *HasherStub) Compute(s string) []byte
Compute will output the SHA's equivalent of the input string
func (*HasherStub) EmptyHash ¶
func (hs *HasherStub) EmptyHash() []byte
EmptyHash will return the equivalent of empty string SHA's
func (*HasherStub) IsInterfaceNil ¶
func (hs *HasherStub) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
type NodesCoordinatorCacheMock ¶
type NodesCoordinatorCacheMock struct { PutCalled func(key []byte, value interface{}) (evicted bool) GetCalled func(key []byte) (value interface{}, ok bool) }
func (*NodesCoordinatorCacheMock) Get ¶
func (rm *NodesCoordinatorCacheMock) Get(key []byte) (value interface{}, ok bool)
func (*NodesCoordinatorCacheMock) Put ¶
func (rm *NodesCoordinatorCacheMock) Put(key []byte, value interface{}) (evicted bool)
type NodesCoordinatorMock ¶ added in v1.0.20
type NodesCoordinatorMock struct { ComputeValidatorsGroupCalled func([]byte) ([]sharding.Validator, error) GetValidatorsPublicKeysCalled func(randomness []byte) ([]string, error) }
NodesCoordinatorMock -
func (NodesCoordinatorMock) ComputeValidatorsGroup ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) ComputeValidatorsGroup(randomness []byte) (validatorsGroup []sharding.Validator, err error)
ComputeValidatorsGroup -
func (NodesCoordinatorMock) ConsensusGroupSize ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) ConsensusGroupSize() int
ConsensusGroupSize -
func (NodesCoordinatorMock) GetSelectedPublicKeys ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) GetSelectedPublicKeys(selection []byte) (publicKeys []string, err error)
GetSelectedPublicKeys -
func (NodesCoordinatorMock) GetValidatorWithPublicKey ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) GetValidatorWithPublicKey(publicKey []byte) (sharding.Validator, uint32, error)
GetValidatorWithPublicKey -
func (NodesCoordinatorMock) GetValidatorsPublicKeys ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) GetValidatorsPublicKeys(randomness []byte) ([]string, error)
GetValidatorsPublicKeys -
func (NodesCoordinatorMock) SetConsensusGroupSize ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) SetConsensusGroupSize(int) error
SetConsensusGroupSize -
func (NodesCoordinatorMock) SetNodesPerShards ¶ added in v1.0.20
func (ncm NodesCoordinatorMock) SetNodesPerShards(map[uint32][]sharding.Validator) error
SetNodesPerShards -
type RaterMock ¶
type RaterMock struct { ComputeRatingCalled func(string, uint32) uint32 GetRatingCalled func(string) uint32 GetRatingsCalled func([]string) map[string]uint32 GetStartRatingCalled func() uint32 }
RaterMock -
func (*RaterMock) ComputeRating ¶
ComputeRating -
func (*RaterMock) GetRatings ¶ added in v1.0.67
GetRatings -
type ValidatorMock ¶
type ValidatorMock struct {
// contains filtered or unexported fields
}
ValidatorMock -
func NewValidatorMock ¶
NewValidatorMock -