core/vm: use opcode name for tests instead of hex value

This commit is contained in:
lightclient 2026-01-22 10:48:21 -07:00
parent 7a528c2da9
commit 2a668115e7
No known key found for this signature in database
GPG key ID: 657913021EF45A6A

View file

@ -1135,25 +1135,25 @@ func TestEIP8024_Execution(t *testing.T) {
var err error var err error
for pc < uint64(len(code)) && err == nil { for pc < uint64(len(code)) && err == nil {
op := code[pc] op := code[pc]
switch op { switch OpCode(op) {
case 0x00: case STOP:
return return
case 0x60: case PUSH1:
_, err = opPush1(&pc, evm, scope) _, err = opPush1(&pc, evm, scope)
case 0x80: case DUP1:
dup1 := makeDup(1) dup1 := makeDup(1)
_, err = dup1(&pc, evm, scope) _, err = dup1(&pc, evm, scope)
case 0x56: case JUMP:
_, err = opJump(&pc, evm, scope) _, err = opJump(&pc, evm, scope)
case 0x5b: case JUMPDEST:
_, err = opJumpdest(&pc, evm, scope) _, err = opJumpdest(&pc, evm, scope)
case 0x15: case ISZERO:
_, err = opIszero(&pc, evm, scope) _, err = opIszero(&pc, evm, scope)
case 0xe6: case DUPN:
_, err = opDupN(&pc, evm, scope) _, err = opDupN(&pc, evm, scope)
case 0xe7: case SWAPN:
_, err = opSwapN(&pc, evm, scope) _, err = opSwapN(&pc, evm, scope)
case 0xe8: case EXCHANGE:
_, err = opExchange(&pc, evm, scope) _, err = opExchange(&pc, evm, scope)
default: default:
err = &ErrInvalidOpCode{opcode: OpCode(op)} err = &ErrInvalidOpCode{opcode: OpCode(op)}