Skip to content

Commit 342e144

Browse files
committed
test: fix syncActivities success flow test
1 parent daed5db commit 342e144

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

app/src/test/java/to/bitkit/repositories/ActivityRepoTest.kt

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import org.junit.Test
1212
import org.lightningdevkit.ldknode.PaymentDetails
1313
import org.mockito.kotlin.any
1414
import org.mockito.kotlin.doReturn
15-
import org.mockito.kotlin.eq
1615
import org.mockito.kotlin.mock
1716
import org.mockito.kotlin.never
1817
import org.mockito.kotlin.verify
@@ -32,12 +31,13 @@ import kotlin.test.assertTrue
3231

3332
class ActivityRepoTest : BaseUnitTest() {
3433

35-
private val coreService: CoreService = mock()
36-
private val lightningRepo: LightningRepo = mock()
37-
private val cacheStore: CacheStore = mock()
38-
private val addressChecker: AddressChecker = mock()
39-
private val db: AppDb = mock()
40-
private val clock: Clock = mock()
34+
private val coreService = mock<CoreService>()
35+
private val lightningRepo = mock<LightningRepo>()
36+
private val transferRepo = mock<TransferRepo>()
37+
private val cacheStore = mock<CacheStore>()
38+
private val addressChecker = mock<AddressChecker>()
39+
private val db = mock<AppDb>()
40+
private val clock = mock<Clock>()
4141

4242
private lateinit var sut: ActivityRepo
4343

@@ -66,7 +66,7 @@ class ActivityRepoTest : BaseUnitTest() {
6666
cacheStore = cacheStore,
6767
addressChecker = addressChecker,
6868
db = db,
69-
transferRepo = mock(),
69+
transferRepo = transferRepo,
7070
clock = clock,
7171
)
7272
}
@@ -76,13 +76,15 @@ class ActivityRepoTest : BaseUnitTest() {
7676
val payments = listOf(testPaymentDetails)
7777
wheneverBlocking { lightningRepo.getPayments() }.thenReturn(Result.success(payments))
7878
wheneverBlocking { coreService.activity.getActivity(any()) }.thenReturn(null)
79-
wheneverBlocking { coreService.activity.syncLdkNodePaymentsToActivities(any(), eq(false)) }.thenReturn(Unit)
79+
wheneverBlocking { coreService.activity.syncLdkNodePaymentsToActivities(payments) }.thenReturn(Unit)
80+
wheneverBlocking { transferRepo.syncTransferStates() }.thenReturn(Result.success(Unit))
81+
wheneverBlocking { coreService.activity.allPossibleTags() }.thenReturn(emptyList())
8082

8183
val result = sut.syncActivities()
8284

8385
assertTrue(result.isSuccess)
8486
verify(lightningRepo).getPayments()
85-
verify(coreService.activity).syncLdkNodePaymentsToActivities(payments, forceUpdate = false)
87+
verify(coreService.activity).syncLdkNodePaymentsToActivities(payments)
8688
assertFalse(sut.isSyncingLdkNodePayments.value)
8789
}
8890

app/src/test/java/to/bitkit/usecases/WipeWalletUseCaseTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ import kotlin.test.assertTrue
2121

2222
class WipeWalletUseCaseTest : BaseUnitTest() {
2323

24-
private lateinit var sut: WipeWalletUseCase
25-
2624
private val backupRepo = mock<BackupRepo>()
2725
private val keychain = mock<Keychain>()
2826
private val coreService = mock<CoreService>()
@@ -33,6 +31,8 @@ class WipeWalletUseCaseTest : BaseUnitTest() {
3331
private val activityRepo = mock<ActivityRepo>()
3432
private val lightningRepo = mock<LightningRepo>()
3533

34+
private lateinit var sut: WipeWalletUseCase
35+
3636
private var onWipeCalled = false
3737
private var onSetWalletExistsStateCalled = false
3838

app/src/test/java/to/bitkit/viewmodels/RestoreWalletViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ import kotlin.test.assertTrue
1717
@OptIn(ExperimentalCoroutinesApi::class)
1818
class RestoreWalletViewModelTest : BaseUnitTest() {
1919

20-
private lateinit var viewModel: RestoreWalletViewModel
21-
2220
private val bip39Service = mock<Bip39Service>()
2321

22+
private lateinit var viewModel: RestoreWalletViewModel
23+
2424
@Before
2525
fun setup() = runBlocking {
2626
whenever(bip39Service.isValidWord(any())).thenReturn(true)

0 commit comments

Comments
 (0)