Documentation ¶
Index ¶
- Constants
- func GetMockContractConfig() *base.ContractConfig
- type TestHelper
- func (t *TestHelper) Basedir() string
- func (t *TestHelper) Close()
- func (t *TestHelper) Commit(state contractBase.StateSandbox)
- func (t *TestHelper) Deploy(module, lang, contractName string, bin []byte, args map[string][]byte) (*contractBase.Response, error)
- func (t *TestHelper) Invoke(module, contractName, method string, args map[string][]byte) (*contractBase.Response, error)
- func (t *TestHelper) Manager() contractBase.Manager
- func (t *TestHelper) State() *sandbox.MemXModel
- func (t *TestHelper) UTXOState() *contractBase.UTXORWSet
- func (t *TestHelper) Upgrade(contractName string, bin []byte) error
Constants ¶
View Source
const ( ContractAccount = "XC1111111111111111@xuper" ContractAccount2 = "XC2222222222222222@xuper" FeaturesContractName = "features" )
Variables ¶
This section is empty.
Functions ¶
func GetMockContractConfig ¶
func GetMockContractConfig() *base.ContractConfig
Types ¶
type TestHelper ¶
type TestHelper struct {
// contains filtered or unexported fields
}
func NewTestHelper ¶
func NewTestHelper(cfg *contractBase.ContractConfig) *TestHelper
func (*TestHelper) Basedir ¶
func (t *TestHelper) Basedir() string
func (*TestHelper) Close ¶
func (t *TestHelper) Close()
func (*TestHelper) Commit ¶
func (t *TestHelper) Commit(state contractBase.StateSandbox)
func (*TestHelper) Deploy ¶
func (t *TestHelper) Deploy(module, lang, contractName string, bin []byte, args map[string][]byte) (*contractBase.Response, error)
func (*TestHelper) Invoke ¶
func (t *TestHelper) Invoke(module, contractName, method string, args map[string][]byte) (*contractBase.Response, error)
func (*TestHelper) Manager ¶
func (t *TestHelper) Manager() contractBase.Manager
func (*TestHelper) State ¶
func (t *TestHelper) State() *sandbox.MemXModel
func (*TestHelper) UTXOState ¶
func (t *TestHelper) UTXOState() *contractBase.UTXORWSet
Click to show internal directories.
Click to hide internal directories.