diff options
author | Martin Holst Swende <martin@swende.se> | 2017-06-28 16:47:07 +0800 |
---|---|---|
committer | Martin Holst Swende <martin@swende.se> | 2017-06-28 16:47:07 +0800 |
commit | e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead (patch) | |
tree | 986e71c51b078f25b939c420300cbfd1039b55b4 /core/vm/gas_table_test.go | |
parent | bae7565231376bbd23474e2e91c99a21542ef47a (diff) | |
download | go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.tar go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.tar.gz go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.tar.bz2 go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.tar.lz go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.tar.xz go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.tar.zst go-tangerine-e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead.zip |
core/vm : fix testcase for gas calculation
Diffstat (limited to 'core/vm/gas_table_test.go')
-rw-r--r-- | core/vm/gas_table_test.go | 18 |
1 files changed, 7 insertions, 11 deletions
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") } |