From 7dcf5af42b65441c409a7e59811c4ef8225d62e7 Mon Sep 17 00:00:00 2001 From: successli Date: Tue, 29 May 2018 14:41:25 +0800 Subject: [PATCH] test RawTx class --- .../io/bytom/integration/RawTransactionTest.java | 34 ++++++++++++++++++++++ .../java/io/bytom/integration/TransactionTest.java | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 src/test/java/io/bytom/integration/RawTransactionTest.java diff --git a/src/test/java/io/bytom/integration/RawTransactionTest.java b/src/test/java/io/bytom/integration/RawTransactionTest.java new file mode 100644 index 0000000..a4b3960 --- /dev/null +++ b/src/test/java/io/bytom/integration/RawTransactionTest.java @@ -0,0 +1,34 @@ +package io.bytom.integration; + +import io.bytom.TestUtils; +import io.bytom.api.RawTransaction; +import io.bytom.api.Wallet; +import io.bytom.exception.BytomException; +import io.bytom.http.Client; +import org.junit.Assert; +import org.junit.Test; + +public class RawTransactionTest { + + static Client client; + + static { + try { + client = TestUtils.generateClient(); + } catch (BytomException e) { + e.printStackTrace(); + } + } + + static RawTransaction rawTransaction; + + + @Test + public void testRawTxDecode() throws Exception { + String rawTxId = "070100010161015f30e052cd50e385951936c08fb5642bd12b727da958960249ddad8c9a77e5371fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8099c4d59901000116001412a47b53b3bbdaf9f3510e1d8c19d69f81ca91426302405a8b5adebd2ab63ba1ac55a7bbadc1fe246806c37732df0442b827fa4e06058137711d9d012becdc9de507a8ad0de0dd50780c0503c0dcff2dc03d7592e31a08206e1efce70e2b29efa348aec7c148edc2beb72edc0d4422a03cfb0f40e6e4cfc602013effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80d3bdc6980101160014a9c0ea4abe4d09546197bac3c86f4dd39fde1afb00013cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8084af5f011600144cc6edb1f4077c740e0201bb3688e6efba4a098c00"; + rawTransaction = RawTransaction.decode(client, rawTxId); + Assert.assertNotNull(rawTransaction); + } + + +} diff --git a/src/test/java/io/bytom/integration/TransactionTest.java b/src/test/java/io/bytom/integration/TransactionTest.java index b92cb84..da84fd0 100644 --- a/src/test/java/io/bytom/integration/TransactionTest.java +++ b/src/test/java/io/bytom/integration/TransactionTest.java @@ -108,6 +108,8 @@ public class TransactionTest { Transaction.Template singer = new Transaction.SignerBuilder().sign(client, controlAddress, "123456"); + logger.info("rawTransaction:"+singer.rawTransaction); + logger.info("singer:"+singer.toJson()); Transaction.SubmitResponse txs = Transaction.submit(client, singer); -- 2.11.0