parsing_test.go 504 Bytes
Newer Older
obscuren's avatar
obscuren committed
1 2
package ethutil

obscuren's avatar
obscuren committed
3
/*
obscuren's avatar
obscuren committed
4 5 6 7 8 9 10 11 12 13 14 15 16
import (
	"math"
	"testing"
)

func TestCompile(t *testing.T) {
	instr, err := CompileInstr("PUSH")

	if err != nil {
		t.Error("Failed compiling instruction")
	}

	calc := (48 + 0*256 + 0*int64(math.Pow(256, 2)))
17
	if BigD(instr).Int64() != calc {
obscuren's avatar
obscuren committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31
		t.Error("Expected", calc, ", got:", instr)
	}
}

func TestValidInstr(t *testing.T) {
	  op, args, err := Instr("68163")
	  if err != nil {
	    t.Error("Error decoding instruction")
	  }

}

func TestInvalidInstr(t *testing.T) {
}
obscuren's avatar
obscuren committed
32
*/