From 83780c3ced26e36c88301f75165e6b0fa247bde6 Mon Sep 17 00:00:00 2001 From: successli Date: Thu, 31 May 2018 10:21:05 +0800 Subject: [PATCH] add UTXOTest class --- src/main/java/io/bytom/api/UnspentOutput.java | 5 ++-- src/test/java/io/bytom/integration/UTXOTest.java | 32 ++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 src/test/java/io/bytom/integration/UTXOTest.java diff --git a/src/main/java/io/bytom/api/UnspentOutput.java b/src/main/java/io/bytom/api/UnspentOutput.java index df595c5..933b77f 100644 --- a/src/main/java/io/bytom/api/UnspentOutput.java +++ b/src/main/java/io/bytom/api/UnspentOutput.java @@ -116,12 +116,13 @@ public class UnspentOutput { */ public List list(Client client) throws BytomException { - // TODO: 2018/5/21 need to tx and test Type listType = new ParameterizedTypeImpl(List.class, new Class[]{UnspentOutput.class}); List unspentOutputList = client.request("list-unspent-outputs", this, listType); logger.info("list-unspent-outputs:"); logger.info("size of unspentOutputList:" + unspentOutputList.size()); - logger.info(unspentOutputList.get(0).toJson()); + for (UnspentOutput UTXO : unspentOutputList) { + logger.info(UTXO.toJson()); + } return unspentOutputList; } diff --git a/src/test/java/io/bytom/integration/UTXOTest.java b/src/test/java/io/bytom/integration/UTXOTest.java new file mode 100644 index 0000000..2252e91 --- /dev/null +++ b/src/test/java/io/bytom/integration/UTXOTest.java @@ -0,0 +1,32 @@ +package io.bytom.integration; + +import io.bytom.TestUtils; +import io.bytom.api.Balance; +import io.bytom.api.UnspentOutput; +import io.bytom.exception.BytomException; +import io.bytom.http.Client; +import org.junit.Assert; +import org.junit.Test; + +import java.util.List; + +public class UTXOTest { + + static Client client; + + static { + try { + client = TestUtils.generateClient(); + } catch (BytomException e) { + e.printStackTrace(); + } + } + + + @Test + public void testBalanceList() throws Exception { + List UTXOList = new UnspentOutput.QueryBuilder().list(client); + Assert.assertNotNull(UTXOList); + } + +} -- 2.11.0