neotest: extend Executor with DeployContractCheckFAULT
This commit is contained in:
parent
a06fbae0ee
commit
c43c51dac1
1 changed files with 8 additions and 0 deletions
|
@ -135,6 +135,14 @@ func (e *Executor) DeployContract(t *testing.T, c *Contract, data interface{}) u
|
||||||
return tx.Hash()
|
return tx.Hash()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DeployContractCheckFAULT compiles and deploys contract to bc. It checks that deploy
|
||||||
|
// transaction FAULTed with the specified error.
|
||||||
|
func (e *Executor) DeployContractCheckFAULT(t *testing.T, c *Contract, data interface{}, errMessage string) {
|
||||||
|
tx := e.NewDeployTx(t, e.Chain, c, data)
|
||||||
|
e.AddNewBlock(t, tx)
|
||||||
|
e.CheckFault(t, tx.Hash(), errMessage)
|
||||||
|
}
|
||||||
|
|
||||||
// InvokeScript adds transaction with the specified script to the chain and
|
// InvokeScript adds transaction with the specified script to the chain and
|
||||||
// returns its hash. It does no faults check.
|
// returns its hash. It does no faults check.
|
||||||
func (e *Executor) InvokeScript(t *testing.T, script []byte, signers []Signer) util.Uint256 {
|
func (e *Executor) InvokeScript(t *testing.T, script []byte, signers []Signer) util.Uint256 {
|
||||||
|
|
Loading…
Reference in a new issue