aboutsummaryrefslogtreecommitdiffstats
path: root/common/math/big_test.go
diff options
context:
space:
mode:
authorMartin Holst Swende <martin@swende.se>2017-06-07 00:38:38 +0800
committerMartin Holst Swende <martin@swende.se>2017-06-07 00:38:38 +0800
commit1496b3aff6a537a1c5597ec55b8d3b25afded26c (patch)
treefd19f9f963ec0e636e8665fbaa7a956c53b987dd /common/math/big_test.go
parent3285a0fda37207ca1b79ac28e2c12c6f5efff89b (diff)
downloaddexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.tar
dexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.tar.gz
dexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.tar.bz2
dexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.tar.lz
dexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.tar.xz
dexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.tar.zst
dexon-1496b3aff6a537a1c5597ec55b8d3b25afded26c.zip
common/math, core/vm: Un-expose bigEndianByteAt, use correct terms for endianness
Diffstat (limited to 'common/math/big_test.go')
-rw-r--r--common/math/big_test.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/common/math/big_test.go b/common/math/big_test.go
index d4de7b8c3..7cce7c212 100644
--- a/common/math/big_test.go
+++ b/common/math/big_test.go
@@ -157,13 +157,13 @@ func BenchmarkPaddedBigBytesSmallOnePadding(b *testing.B) {
func BenchmarkByteAtBrandNew(b *testing.B) {
bigint := MustParseBig256("0x18F8F8F1000111000110011100222004330052300000000000000000FEFCF3CC")
for i := 0; i < b.N; i++ {
- BigEndian32ByteAt(bigint, 15)
+ bigEndianByteAt(bigint, 15)
}
}
func BenchmarkByteAt(b *testing.B) {
bigint := MustParseBig256("0x18F8F8F1000111000110011100222004330052300000000000000000FEFCF3CC")
for i := 0; i < b.N; i++ {
- BigEndian32ByteAt(bigint, 15)
+ bigEndianByteAt(bigint, 15)
}
}
func BenchmarkByteAtOld(b *testing.B) {
@@ -225,7 +225,7 @@ func TestLittleEndianByteAt(t *testing.T) {
}
for _, test := range tests {
v := new(big.Int).SetBytes(common.Hex2Bytes(test.x))
- actual := LittleEndianByteAt(v, test.y)
+ actual := bigEndianByteAt(v, test.y)
if actual != test.exp {
t.Fatalf("Expected [%v] %v:th byte to be %v, was %v.", test.x, test.y, test.exp, actual)
}
@@ -254,11 +254,12 @@ func TestBigEndianByteAt(t *testing.T) {
{"0000000000000000000000000000000000000000000000000000000000102030", 31, 0x30},
{"0000000000000000000000000000000000000000000000000000000000102030", 30, 0x20},
{"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 32, 0x0},
- {"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0xFFFFFFFF, 0x0},
+ {"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 31, 0xFF},
+ {"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0xFFFF, 0x0},
}
for _, test := range tests {
v := new(big.Int).SetBytes(common.Hex2Bytes(test.x))
- actual := BigEndian32ByteAt(v, test.y)
+ actual := Byte(v, 32, test.y)
if actual != test.exp {
t.Fatalf("Expected [%v] %v:th byte to be %v, was %v.", test.x, test.y, test.exp, actual)
}