Add sqlite database option

This commit is contained in:
Steve Myers
2022-03-11 23:35:49 -06:00
parent 5b760717bf
commit b0b44550a1
3 changed files with 23 additions and 1 deletions

View File

@@ -68,6 +68,17 @@ class AndroidLibTest {
cleanupTestDataDir(testDataDir)
}
@Test
fun sqliteWalletSyncGetBalance() {
val testDataDir = getTestDataDir()+"/bdk-wallet.sqlite"
val databaseConfig = DatabaseConfig.Sqlite(SqliteDbConfiguration(testDataDir))
val wallet = Wallet(descriptor, null, Network.REGTEST, databaseConfig, blockchainConfig)
wallet.sync(LogProgress(), null)
val balance = wallet.getBalance()
assertTrue(balance > 0u)
cleanupTestDataDir(testDataDir)
}
@Test
fun onlineWalletInMemory() {
val database = DatabaseConfig.Memory("")

Submodule bdk-ffi updated: d17ea4b90c...12f4784b85

View File

@@ -62,6 +62,17 @@ class JvmLibTest {
cleanupTestDataDir(testDataDir)
}
@Test
fun sqliteWalletSyncGetBalance() {
val testDataDir = getTestDataDir()+"/bdk-wallet.sqlite"
val databaseConfig = DatabaseConfig.Sqlite(SqliteDbConfiguration(testDataDir))
val wallet = Wallet(descriptor, null, Network.REGTEST, databaseConfig, blockchainConfig)
wallet.sync(LogProgress(), null)
val balance = wallet.getBalance()
assertTrue(balance > 0u)
cleanupTestDataDir(testDataDir)
}
@Test
fun onlineWalletInMemory() {
val database = DatabaseConfig.Memory("")