Migrate tests to API version 0.7.0
This commit is contained in:
parent
fe045c13f4
commit
de9fde0d9c
@ -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)
|
||||||
|
@ -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)
|
||||||
@ -153,29 +153,28 @@ class JvmLibTest {
|
|||||||
txBuilder.finish(wallet)
|
txBuilder.finish(wallet)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Comment this test in for local testing, you will need let it fail ones to get an address
|
// Comment this test in for local testing, you will need let it fail ones to get an address
|
||||||
// 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")
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user