| 123456789101112131415161718192021222324 |
- package vm
- import (
- "math/big"
- "testing"
- "github.com/ethereum/go-ethereum/params"
- )
- func TestInit(t *testing.T) {
- params.HomesteadBlock = big.NewInt(1)
- jumpTable := newJumpTable(big.NewInt(0))
- if jumpTable[DELEGATECALL].valid {
- t.Error("Expected DELEGATECALL not to be present")
- }
- for _, n := range []int64{1, 2, 100} {
- jumpTable := newJumpTable(big.NewInt(n))
- if !jumpTable[DELEGATECALL].valid {
- t.Error("Expected DELEGATECALL to be present for block", n)
- }
- }
- }
|