From 42582158bf9353eabb590e5b5592d481a03500c7 Mon Sep 17 00:00:00 2001 From: Sudarsan Balaji Date: Thu, 14 Oct 2021 00:06:17 +0530 Subject: [PATCH] Add test for exception being thrown --- .../src/test/kotlin/uniffi/bdk/LibTest.kt | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/bindings/bdk-kotlin/src/test/kotlin/uniffi/bdk/LibTest.kt b/bindings/bdk-kotlin/src/test/kotlin/uniffi/bdk/LibTest.kt index 9c9dcfb..ddedd1d 100644 --- a/bindings/bdk-kotlin/src/test/kotlin/uniffi/bdk/LibTest.kt +++ b/bindings/bdk-kotlin/src/test/kotlin/uniffi/bdk/LibTest.kt @@ -3,7 +3,6 @@ package uniffi.bdk import uniffi.bdk.OfflineWallet import org.junit.Assert.* import org.junit.Test -import java.io.File /** * Library tests which will execute for jvm and android modules. @@ -13,13 +12,16 @@ class LibTest { val desc = "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)" - @Test - fun walletNewAddress() { - val wallet = OfflineWallet(desc) - val address = wallet.getNewAddress() - println("address:" + address) - assertNotNull(address) - // log.debug("address created from bdk-kotlin: $address") - assertEquals(address, "bcrt1qzg4mckdh50nwdm9hkzq06528rsu73hjxytqkxs") + // @Test + // fun walletNewAddress() { + // val wallet = OfflineWallet(desc) + // val address = wallet.getNewAddress() + // assertNotNull(address) + // assertEquals(address, "bcrt1qzg4mckdh50nwdm9hkzq06528rsu73hjxytqkxs") + // } + + @Test(expected=BdkException.Descriptor::class) + fun invalidDescriptorExceptionIsThrown() { + OfflineWallet("invalid-descriptor") } }