Add sqlite database option

This commit is contained in:
Steve Myers 2022-03-11 23:35:49 -06:00
parent 5b760717bf
commit b0b44550a1
No known key found for this signature in database
GPG Key ID: 8105A46B22C2D051
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("")

@ -1 +1 @@
Subproject commit d17ea4b90c015c9a6cf5d2cf2f77e901d93fd089
Subproject commit 12f4784b85fa2a263d9648dcccd8bac2da44644d

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("")