 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package nullify provides methods to init nil values structs for test assertion.
Index ¶
- Variables
- func AccAddress() sdk.AccAddress
- func BlankContext(storeKeyName string) sdk.Context
- func Fill(x interface{}) interface{}
- func PrivKey() (*secp256k1.PrivKey, sdk.AccAddress)
- func PrivKeyAddressPairs(n int) (keys []cryptotypes.PrivKey, addrs []sdk.AccAddress)
- func RandStringBytes(n int) string
- func RequireContainsTypedEvent(t require.TestingT, ctx sdk.Context, event proto.Message)
- func RequireHasTypedEvent(t require.TestingT, ctx sdk.Context, event proto.Message)
- func RequireNotHasTypedEvent(t require.TestingT, ctx sdk.Context, event proto.Message)
- func RunFunctionTests(t *testing.T, testCases []FunctionTestCase)
- type FunctionTestCase
- type FunctionTestCases
- type TypeLatin
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var Latin = TypeLatin{
	Letters:    "abcdefghijklmnopqrstuvwxyz",
	CapLetters: "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
	Numbers:    "0123456789",
}
    Functions ¶
func AccAddress ¶
func AccAddress() sdk.AccAddress
AccAddress returns a sample address (sdk.AccAddress) created using secp256k1. Note that AccAddress().String() can be used to get a string representation.
func BlankContext ¶
func Fill ¶
func Fill(x interface{}) interface{}
    Fill analyze all struct fields and slices with reflection and initialize the nil and empty slices, structs, and pointers.
func PrivKey ¶ added in v0.21.0
func PrivKey() (*secp256k1.PrivKey, sdk.AccAddress)
PrivKey returns a private key and corresponding on-chain address.
func PrivKeyAddressPairs ¶
func PrivKeyAddressPairs(n int) (keys []cryptotypes.PrivKey, addrs []sdk.AccAddress)
PrivKeyAddressPairs generates (deterministically) a total of n private keys and addresses.
func RandStringBytes ¶
func RequireHasTypedEvent ¶
func RequireNotHasTypedEvent ¶
func RunFunctionTests ¶
func RunFunctionTests(t *testing.T, testCases []FunctionTestCase)
Types ¶
type FunctionTestCase ¶
type FunctionTestCase struct {
	Name string
	Test func()
}
    type FunctionTestCases ¶
type FunctionTestCases = []FunctionTestCase
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators. | Package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators. | 
| Package mock is a generated GoMock package. | Package mock is a generated GoMock package. | 
 Click to show internal directories. 
   Click to hide internal directories.