From beeddcb5d6c341307d2a7092f4fd5940cbe63204 Mon Sep 17 00:00:00 2001 From: Antoine Toulme Date: Sat, 8 Aug 2020 17:40:58 -0700 Subject: [PATCH] java: set proper length on ByteBuffer returned by Host in tests Co-authored-by: Alex Beregszaszi --- .../test/java/org/ethereum/evmc/TestHostContext.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bindings/java/java/src/test/java/org/ethereum/evmc/TestHostContext.java b/bindings/java/java/src/test/java/org/ethereum/evmc/TestHostContext.java index f708f5cb7..3759bc241 100644 --- a/bindings/java/java/src/test/java/org/ethereum/evmc/TestHostContext.java +++ b/bindings/java/java/src/test/java/org/ethereum/evmc/TestHostContext.java @@ -13,7 +13,7 @@ public boolean accountExists(byte[] address) { @Override public ByteBuffer getStorage(byte[] address, byte[] key) { - return ByteBuffer.allocateDirect(64).put(new byte[64]); + return ByteBuffer.allocateDirect(32).put(new byte[32]); } @Override @@ -23,7 +23,7 @@ public int setStorage(byte[] address, byte[] key, byte[] value) { @Override public ByteBuffer getBalance(byte[] address) { - return ByteBuffer.allocateDirect(64).put(new byte[64]); + return ByteBuffer.allocateDirect(32).put(new byte[32]); } @Override @@ -33,7 +33,7 @@ public int getCodeSize(byte[] address) { @Override public ByteBuffer getCodeHash(byte[] address) { - return ByteBuffer.allocateDirect(64).put(new byte[64]); + return ByteBuffer.allocateDirect(32).put(new byte[32]); } @Override @@ -51,12 +51,12 @@ public ByteBuffer call(ByteBuffer msg) { @Override public ByteBuffer getTxContext() { - return ByteBuffer.allocateDirect(64).put(new byte[64]); + return ByteBuffer.allocateDirect(160).put(new byte[160]); } @Override public ByteBuffer getBlockHash(long number) { - return ByteBuffer.allocateDirect(64).put(new byte[64]); + return ByteBuffer.allocateDirect(32).put(new byte[32]); } @Override