From 004dbc7df23ac08efd722a1b5e32f793f07dee36 Mon Sep 17 00:00:00 2001 From: Raphael Vullriede Date: Wed, 2 Aug 2023 10:06:43 +0200 Subject: [PATCH] add response test as well --- .../org/web3j/protocol/core/ResponseTest.java | 16 +++++++++++++++- gradle/publish/build.gradle | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/core/src/test/java/org/web3j/protocol/core/ResponseTest.java b/core/src/test/java/org/web3j/protocol/core/ResponseTest.java index 921d5571a..59031a8ac 100644 --- a/core/src/test/java/org/web3j/protocol/core/ResponseTest.java +++ b/core/src/test/java/org/web3j/protocol/core/ResponseTest.java @@ -32,6 +32,7 @@ import org.web3j.protocol.core.methods.response.DbPutHex; import org.web3j.protocol.core.methods.response.DbPutString; import org.web3j.protocol.core.methods.response.EthAccounts; +import org.web3j.protocol.core.methods.response.EthBaseFee; import org.web3j.protocol.core.methods.response.EthBlock; import org.web3j.protocol.core.methods.response.EthBlockNumber; import org.web3j.protocol.core.methods.response.EthCall; @@ -599,6 +600,19 @@ public void testEthEstimateGas() { assertEquals(ethEstimateGas.getAmountUsed(), (BigInteger.valueOf(21000))); } + @Test + public void testEthBaseFee() { + buildResponse( + "{\n" + + " \"id\":1,\n" + + " \"jsonrpc\": \"2.0\",\n" + + " \"result\": \"0x5d21dba00\"\n" + + "}"); + + EthBaseFee ethBaseFee = deserialiseResponse(EthBaseFee.class); + assertEquals(ethBaseFee.getBaseFee(), (BigInteger.valueOf(25000000000L))); + } + @Test public void testEthBlockTransactionHashes() { @@ -1796,4 +1810,4 @@ public void testTxPoolStatus() { assertEquals(status.getPending(), 10); assertEquals(status.getQueued(), 7); } -} +} \ No newline at end of file diff --git a/gradle/publish/build.gradle b/gradle/publish/build.gradle index 5ffa61d0a..9426ed6fd 100644 --- a/gradle/publish/build.gradle +++ b/gradle/publish/build.gradle @@ -87,4 +87,4 @@ signing { if (signingKey.exists()) { useInMemoryPgpKeys(signingKey.getText('UTF-8'), System.getenv('GPG_PASSPHRASE')) } -} +} \ No newline at end of file