Migrate tests to API version 0.7.0

This commit is contained in:
thunderbiscuit 2022-06-14 16:31:10 -03:00
parent fe045c13f4
commit de9fde0d9c
No known key found for this signature in database
GPG Key ID: 88253696EB836462
2 changed files with 31 additions and 32 deletions

View File

@ -47,7 +47,7 @@ class AndroidLibTest {
@Test @Test
fun memoryWalletNewAddress() { fun memoryWalletNewAddress() {
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val address = wallet.getNewAddress() val address = wallet.getAddress(AddressIndex.NEW).address
assertNotNull(address) assertNotNull(address)
assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address) assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address)
} }
@ -62,7 +62,7 @@ class AndroidLibTest {
val testDataDir = getTestDataDir() val testDataDir = getTestDataDir()
val databaseConfig = DatabaseConfig.Sled(SledDbConfiguration(testDataDir, "testdb")) val databaseConfig = DatabaseConfig.Sled(SledDbConfiguration(testDataDir, "testdb"))
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val address = wallet.getNewAddress() val address = wallet.getAddress(AddressIndex.NEW).address
assertNotNull(address) assertNotNull(address)
assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address) assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address)
cleanupTestDataDir(testDataDir) cleanupTestDataDir(testDataDir)
@ -73,7 +73,7 @@ class AndroidLibTest {
val testDataDir = getTestDataDir()+"/bdk-wallet.sqlite" val testDataDir = getTestDataDir()+"/bdk-wallet.sqlite"
val databaseConfig = DatabaseConfig.Sqlite(SqliteDbConfiguration(testDataDir)) val databaseConfig = DatabaseConfig.Sqlite(SqliteDbConfiguration(testDataDir))
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val blockchain = Blockchain(blockchainConfig); val blockchain = Blockchain(blockchainConfig)
wallet.sync(blockchain, LogProgress()) wallet.sync(blockchain, LogProgress())
val balance = wallet.getBalance() val balance = wallet.getBalance()
assertTrue(balance > 0u) assertTrue(balance > 0u)
@ -108,7 +108,7 @@ class AndroidLibTest {
@Test @Test
fun onlineWalletSyncGetBalance() { fun onlineWalletSyncGetBalance() {
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val blockchain = Blockchain(blockchainConfig); val blockchain = Blockchain(blockchainConfig)
wallet.sync(blockchain, LogProgress()) wallet.sync(blockchain, LogProgress())
val balance = wallet.getBalance() val balance = wallet.getBalance()
assertTrue(balance > 0u) assertTrue(balance > 0u)

View File

@ -41,7 +41,7 @@ class JvmLibTest {
@Test @Test
fun memoryWalletNewAddress() { fun memoryWalletNewAddress() {
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val address = wallet.getNewAddress() val address = wallet.getAddress(AddressIndex.NEW).address
assertNotNull(address) assertNotNull(address)
assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address) assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address)
} }
@ -56,7 +56,7 @@ class JvmLibTest {
val testDataDir = getTestDataDir() val testDataDir = getTestDataDir()
val databaseConfig = DatabaseConfig.Sled(SledDbConfiguration(testDataDir, "testdb")) val databaseConfig = DatabaseConfig.Sled(SledDbConfiguration(testDataDir, "testdb"))
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val address = wallet.getNewAddress() val address = wallet.getAddress(AddressIndex.NEW).address
assertNotNull(address) assertNotNull(address)
assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address) assertEquals("tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e", address)
cleanupTestDataDir(testDataDir) cleanupTestDataDir(testDataDir)
@ -103,7 +103,7 @@ class JvmLibTest {
@Test @Test
fun onlineWalletSyncGetBalance() { fun onlineWalletSyncGetBalance() {
val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig) val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
val blockchain = Blockchain(blockchainConfig); val blockchain = Blockchain(blockchainConfig)
wallet.sync(blockchain, LogProgress()) wallet.sync(blockchain, LogProgress())
val balance = wallet.getBalance() val balance = wallet.getBalance()
assertTrue(balance > 0u) assertTrue(balance > 0u)
@ -157,25 +157,24 @@ class JvmLibTest {
// to pre-fund the test wallet before the test will pass. // to pre-fund the test wallet before the test will pass.
// @Test // @Test
// fun walletTxBuilderDrainWallet() { // fun walletTxBuilderDrainWallet() {
// val descriptor = // val descriptor = "wpkh([8da6afbe/84'/1'/0'/0]tprv8hY7jbMbe17EH1cLw2feTyNDYvjcFYauLmbneBqVnDERBrV51LrxWjCYRZwWS5keYn3ijb7iHJuEzXQk7EzgPeKRBVNBgC4oFPDxGND5S3V/*)"
// "wpkh([8da6afbe/84'/1'/0'/0]tprv8hY7jbMbe17EH1cLw2feTyNDYvjcFYauLmbneBqVnDERBrV51LrxWjCYRZwWS5keYn3ijb7iHJuEzXQk7EzgPeKRBVNBgC4oFPDxGND5S3V/*)" // val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig)
// val wallet = Wallet(descriptor, null, Network.TESTNET, databaseConfig, blockchainConfig) // val blockchain = Blockchain(blockchainConfig)
// wallet.sync(LogProgress(), null) // wallet.sync(blockchain, LogProgress())
// val balance = wallet.getBalance() // val balance = wallet.getBalance()
// if (balance > 2000u) { // if (balance > 2000u) {
// println("balance $balance") // println("balance $balance")
// // send all coins back to https://bitcoinfaucet.uo1.net // // send all coins back to https://bitcoinfaucet.uo1.net
// val faucetAddress = "tb1ql7w62elx9ucw4pj5lgw4l028hmuw80sndtntxt" // val faucetAddress = "tb1ql7w62elx9ucw4pj5lgw4l028hmuw80sndtntxt"
// val txBuilder = TxBuilder().drainWallet().drainTo(faucetAddress).feeRate(1.1f) // val txBuilder = TxBuilder().drainWallet().drainTo(faucetAddress).feeRate(1.1f)
// val psbt = txBuilder.build(wallet) // val psbt = txBuilder.finish(wallet)
// wallet.sign(psbt) // wallet.sign(psbt)
// val txid = wallet.broadcast(psbt) // val txid = blockchain.broadcast(psbt)
// println("https://mempool.space/testnet/tx/$txid") // println("https://mempool.space/testnet/tx/$txid")
// assertNotNull(txid) // assertNotNull(txid)
// } else { // } else {
// val depositAddress = wallet.getLastUnusedAddress() // val depositAddress = wallet.getAddress(AddressIndex.LAST_UNUSED).address
// fail("Send more testnet coins to: $depositAddress") // fail("Send more testnet coins to: $depositAddress")
// } // }
// } // }
} }