From e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Wed, 28 Jun 2017 10:47:07 +0200 Subject: core/vm : fix testcase for gas calculation --- core/vm/gas_table_test.go | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'core') diff --git a/core/vm/gas_table_test.go b/core/vm/gas_table_test.go index 1ee909e92..1b91aee56 100644 --- a/core/vm/gas_table_test.go +++ b/core/vm/gas_table_test.go @@ -16,24 +16,20 @@ package vm -import ( - "math" - "testing" -) +import "testing" func TestMemoryGasCost(t *testing.T) { - size := uint64(math.MaxUint64 - 64) - _, err := memoryGasCost(&Memory{}, size) + //size := uint64(math.MaxUint64 - 64) + size := uint64(0xffffffffe0) + v, err := memoryGasCost(&Memory{}, size) if err != nil { t.Error("didn't expect error:", err) } - - _, err = memoryGasCost(&Memory{}, size+32) - if err != nil { - t.Error("didn't expect error:", err) + if v != 36028899963961341 { + t.Errorf("Expected: 36028899963961341, got %d", v) } - _, err = memoryGasCost(&Memory{}, size+33) + _, err = memoryGasCost(&Memory{}, size+1) if err == nil { t.Error("expected error") } -- cgit v1.2.3