mirror of
https://gitlab.com/pulsechaincom/go-pulse.git
synced 2024-12-28 14:27:16 +00:00
Fixed tests
This commit is contained in:
parent
3c3431d111
commit
75e6406c1f
@ -29,7 +29,7 @@ func TestRun3(t *testing.T) {
|
|||||||
"PUSH", "0",
|
"PUSH", "0",
|
||||||
"RETURN",
|
"RETURN",
|
||||||
})
|
})
|
||||||
tx := NewTransaction(ContractAddr, ethutil.Big("100000000000000000000000000000000000000000000000000"), script)
|
tx := NewContractCreationTx(ethutil.Big("0"), ethutil.Big("1000"), script)
|
||||||
addr := tx.Hash()[12:]
|
addr := tx.Hash()[12:]
|
||||||
contract := MakeContract(tx, state)
|
contract := MakeContract(tx, state)
|
||||||
state.UpdateContract(contract)
|
state.UpdateContract(contract)
|
||||||
@ -51,7 +51,7 @@ func TestRun3(t *testing.T) {
|
|||||||
"PUSH", 0,
|
"PUSH", 0,
|
||||||
"RETURN",
|
"RETURN",
|
||||||
)
|
)
|
||||||
callerTx := NewTransaction(ContractAddr, ethutil.Big("100000000000000000000000000000000000000000000000000"), callerScript)
|
callerTx := NewContractCreationTx(ethutil.Big("0"), ethutil.Big("1000"), callerScript)
|
||||||
|
|
||||||
// Contract addr as test address
|
// Contract addr as test address
|
||||||
account := NewAccount(ContractAddr, big.NewInt(10000000))
|
account := NewAccount(ContractAddr, big.NewInt(10000000))
|
||||||
@ -84,20 +84,20 @@ func TestRun4(t *testing.T) {
|
|||||||
mutan.NewCompiler().Compile(strings.NewReader(`
|
mutan.NewCompiler().Compile(strings.NewReader(`
|
||||||
a = 1337
|
a = 1337
|
||||||
c = 1
|
c = 1
|
||||||
[0] = 50
|
store[0] = 50
|
||||||
d = [0]
|
d = store[0]
|
||||||
`))
|
`))
|
||||||
|
|
||||||
asm := mutan.NewCompiler().Compile(strings.NewReader(`
|
asm, _ := mutan.NewCompiler().Compile(strings.NewReader(`
|
||||||
a = 3 + 3
|
a = 3 + 3
|
||||||
[1000] = a
|
stotre[1000] = a
|
||||||
[1000]
|
store[1000]
|
||||||
`))
|
`))
|
||||||
asm = append(asm, "LOG")
|
asm = append(asm, "LOG")
|
||||||
fmt.Println(asm)
|
fmt.Println(asm)
|
||||||
|
|
||||||
callerScript := ethutil.Assemble(asm...)
|
callerScript := ethutil.Assemble(asm...)
|
||||||
callerTx := NewTransaction(ContractAddr, ethutil.Big("100000000000000000000000000000000000000000000000000"), callerScript)
|
callerTx := NewContractCreationTx(ethutil.Big("0"), ethutil.Big("1000"), callerScript)
|
||||||
|
|
||||||
// Contract addr as test address
|
// Contract addr as test address
|
||||||
account := NewAccount(ContractAddr, big.NewInt(10000000))
|
account := NewAccount(ContractAddr, big.NewInt(10000000))
|
||||||
|
Loading…
Reference in New Issue
Block a user