From 2cb221c227324ea1be653fb5b447892545569e25 Mon Sep 17 00:00:00 2001 From: davassi Date: Sat, 3 Dec 2016 00:01:21 +0100 Subject: [PATCH] updated getNewAddress Test --- src/main/java/jota/utils/IotaAPIUtils.java | 9 +++++---- src/test/java/jota/IotaAPIProxyTest.java | 6 ++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/jota/utils/IotaAPIUtils.java b/src/main/java/jota/utils/IotaAPIUtils.java index 5bcc294..bc26d80 100644 --- a/src/main/java/jota/utils/IotaAPIUtils.java +++ b/src/main/java/jota/utils/IotaAPIUtils.java @@ -18,12 +18,13 @@ public class IotaAPIUtils { public static GetNewAddressResponse getNewAddress(final String seed, final int index) { final int[] key = Signing.key(Converter.trits(seed), index, 2); - System.out.println("Length = "+ key.length ); + log.debug("key Length = {}", key.length ); + final int[] digests = Signing.digests(key); - System.out.println("Length = "+ digests.length ); - + log.debug("digests Length = {}", digests.length ); + final int[] addressTrits = Signing.address(digests); - System.out.println("Length = "+ addressTrits.length ); + log.debug("addressTrits Length = {}", addressTrits.length ); final String address = Converter.trytes(addressTrits); diff --git a/src/test/java/jota/IotaAPIProxyTest.java b/src/test/java/jota/IotaAPIProxyTest.java index cb5dda3..bac2d3d 100644 --- a/src/test/java/jota/IotaAPIProxyTest.java +++ b/src/test/java/jota/IotaAPIProxyTest.java @@ -4,6 +4,8 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; import jota.dto.response.*; import jota.utils.IotaAPIUtils; + +import org.hamcrest.core.Is; import org.hamcrest.core.IsNull; import org.junit.Before; import org.junit.Test; @@ -126,7 +128,7 @@ public class IotaAPIProxyTest { @Test public void shouldCreateANewAddress() { - GetNewAddressResponse res = IotaAPIUtils.getNewAddress(TEST_SEED, 2); - System.err.println(res); + GetNewAddressResponse res = IotaAPIUtils.getNewAddress(TEST_SEED, 4); + assertThat(res.getAddress(), Is.is("GBPQGDMZ99FRNUBLCCIAXOEWNED9T9AMEHCGMMMFYTP9VINCVSNPAXUXBHQ9DIPTOOTP9XXUAUBDBMWMP")); } } \ No newline at end of file