mirror of https://github.com/certusone/wasmd.git
Update tests
This commit is contained in:
parent
c509fb91d8
commit
1c0d557707
|
@ -23,6 +23,7 @@ const (
|
|||
QueryGetContractState = keeper.QueryGetContractState
|
||||
QueryGetCode = keeper.QueryGetCode
|
||||
QueryListCode = keeper.QueryListCode
|
||||
QueryListContractByCode = keeper.QueryListContractByCode
|
||||
QueryMethodContractStateSmart = keeper.QueryMethodContractStateSmart
|
||||
QueryMethodContractStateAll = keeper.QueryMethodContractStateAll
|
||||
QueryMethodContractStateRaw = keeper.QueryMethodContractStateRaw
|
||||
|
@ -76,9 +77,9 @@ type (
|
|||
Model = types.Model
|
||||
CodeInfo = types.CodeInfo
|
||||
ContractInfo = types.ContractInfo
|
||||
ContractInfoWithAddress = types.ContractInfoWithAddress
|
||||
WasmConfig = types.WasmConfig
|
||||
Keeper = keeper.Keeper
|
||||
ContractInfoWithAddress = keeper.ContractInfoWithAddress
|
||||
GetCodeResponse = keeper.GetCodeResponse
|
||||
ListCodeResponse = keeper.ListCodeResponse
|
||||
)
|
||||
|
|
|
@ -111,7 +111,7 @@ func TestInitGenesis(t *testing.T) {
|
|||
assertCodeList(t, q, data.ctx, 1)
|
||||
assertCodeBytes(t, q, data.ctx, 1, testContract)
|
||||
|
||||
assertContractList(t, q, data.ctx, []string{contractAddr.String()})
|
||||
assertContractList(t, q, data.ctx, 1, []string{contractAddr.String()})
|
||||
assertContractInfo(t, q, data.ctx, contractAddr, 1, creator)
|
||||
assertContractState(t, q, data.ctx, contractAddr, state{
|
||||
Verifier: []byte(fred),
|
||||
|
@ -134,7 +134,7 @@ func TestInitGenesis(t *testing.T) {
|
|||
assertCodeList(t, q2, newData.ctx, 1)
|
||||
assertCodeBytes(t, q2, newData.ctx, 1, testContract)
|
||||
|
||||
assertContractList(t, q2, newData.ctx, []string{contractAddr.String()})
|
||||
assertContractList(t, q2, newData.ctx, 1, []string{contractAddr.String()})
|
||||
assertContractInfo(t, q2, newData.ctx, contractAddr, 1, creator)
|
||||
assertContractState(t, q2, newData.ctx, contractAddr, state{
|
||||
Verifier: []byte(fred),
|
||||
|
|
|
@ -173,7 +173,7 @@ func TestHandleInstantiate(t *testing.T) {
|
|||
assertCodeList(t, q, data.ctx, 1)
|
||||
assertCodeBytes(t, q, data.ctx, 1, testContract)
|
||||
|
||||
assertContractList(t, q, data.ctx, []string{contractAddr.String()})
|
||||
assertContractList(t, q, data.ctx, 1, []string{contractAddr.String()})
|
||||
assertContractInfo(t, q, data.ctx, contractAddr, 1, creator)
|
||||
assertContractState(t, q, data.ctx, contractAddr, state{
|
||||
Verifier: []byte(fred),
|
||||
|
@ -260,7 +260,7 @@ func TestHandleExecute(t *testing.T) {
|
|||
assertCodeList(t, q, data.ctx, 1)
|
||||
assertCodeBytes(t, q, data.ctx, 1, testContract)
|
||||
|
||||
assertContractList(t, q, data.ctx, []string{contractAddr.String()})
|
||||
assertContractList(t, q, data.ctx, 1, []string{contractAddr.String()})
|
||||
assertContractInfo(t, q, data.ctx, contractAddr, 1, creator)
|
||||
assertContractState(t, q, data.ctx, contractAddr, state{
|
||||
Verifier: []byte(fred),
|
||||
|
@ -391,16 +391,16 @@ func assertContractList(t *testing.T, q sdk.Querier, ctx sdk.Context, codeID uin
|
|||
return
|
||||
}
|
||||
|
||||
var res []ContractInfo
|
||||
var res []ContractInfoWithAddress
|
||||
err := json.Unmarshal(bz, &res)
|
||||
require.NoError(t, err)
|
||||
|
||||
var hasAddrs = make([]string, len(res))
|
||||
for i, r := range res {
|
||||
hasAddrs[i] = r.Address
|
||||
hasAddrs[i] = r.Address.String()
|
||||
}
|
||||
|
||||
assert.Equal(t, addrs, res)
|
||||
assert.Equal(t, hasAddrs, addrs)
|
||||
}
|
||||
|
||||
func assertContractState(t *testing.T, q sdk.Querier, ctx sdk.Context, addr sdk.AccAddress, expected state) {
|
||||
|
|
Loading…
Reference in New Issue