From 59a6a4cb690181bbb809abdab7a7a65cadf34e18 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 1 Oct 2025 14:12:02 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .gitignore | 1 + .../producer/WalletAccountListFlowFactoryTest.kt | 9 +++++++-- .../DefaultMultiWalletCryptoCurrenciesProducerTest.kt | 4 ++-- .../kotlin/com/tangem/features/kyc/MockKycComponent.kt | 2 ++ ...ndConfirmNotificationsTransformersComparisonTest.kt | 10 +++++----- ...ndConfirmNotificationsTransformersComparisonTest.kt | 10 +++++----- 6 files changed, 22 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 7f43fa6dc1..cb56a9e269 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ **/build/outputs/** **/build/reports/** **/build/tmp/** +**/test-results/** # Local configuration file (sdk path, etc) local.properties diff --git a/data/account/src/test/java/com/tangem/data/account/producer/WalletAccountListFlowFactoryTest.kt b/data/account/src/test/java/com/tangem/data/account/producer/WalletAccountListFlowFactoryTest.kt index c94ef86564..6e13e22dad 100644 --- a/data/account/src/test/java/com/tangem/data/account/producer/WalletAccountListFlowFactoryTest.kt +++ b/data/account/src/test/java/com/tangem/data/account/producer/WalletAccountListFlowFactoryTest.kt @@ -48,8 +48,13 @@ class WalletAccountListFlowFactoryTest { @AfterEach fun tearDownEach() { - clearMocks(accountListConverter) - + clearMocks( + accountsResponseStoreFactory, + accountsResponseStore, + accountListConverterFactory, + accountListConverter, + cardCryptoCurrencyFactory, + ) accountsResponseStoreFlow.value = null } diff --git a/data/tokens/src/test/kotlin/com/tangem/data/tokens/DefaultMultiWalletCryptoCurrenciesProducerTest.kt b/data/tokens/src/test/kotlin/com/tangem/data/tokens/DefaultMultiWalletCryptoCurrenciesProducerTest.kt index 1d677e50ef..df9fa14413 100644 --- a/data/tokens/src/test/kotlin/com/tangem/data/tokens/DefaultMultiWalletCryptoCurrenciesProducerTest.kt +++ b/data/tokens/src/test/kotlin/com/tangem/data/tokens/DefaultMultiWalletCryptoCurrenciesProducerTest.kt @@ -261,7 +261,7 @@ internal class DefaultMultiWalletCryptoCurrenciesProducerTest { val actual1 = getEmittedValues(flow = producerFlow) // Assert - val expected1 = producer.fallback + val expected1 = producer.fallback.getOrNull() Truth.assertThat(actual1.size).isEqualTo(1) Truth.assertThat(actual1.first()).isEqualTo(expected1) @@ -297,7 +297,7 @@ internal class DefaultMultiWalletCryptoCurrenciesProducerTest { val actual = producer.produce().let(::getEmittedValues) // Assert - val expected = producer.fallback + val expected = producer.fallback.getOrNull() Truth.assertThat(actual.size).isEqualTo(1) Truth.assertThat(actual.first()).isEqualTo(expected) diff --git a/features/kyc/mock/src/main/kotlin/com/tangem/features/kyc/MockKycComponent.kt b/features/kyc/mock/src/main/kotlin/com/tangem/features/kyc/MockKycComponent.kt index 7002216067..b6965fc720 100644 --- a/features/kyc/mock/src/main/kotlin/com/tangem/features/kyc/MockKycComponent.kt +++ b/features/kyc/mock/src/main/kotlin/com/tangem/features/kyc/MockKycComponent.kt @@ -11,8 +11,10 @@ import dagger.assisted.AssistedInject * Mocking it for release/external builds to exclude SumSub dependency * This will never be called if the FT [isTangemPayEnabled] is off */ +@Suppress("UnusedPrivateProperty") internal class MockKycComponent @AssistedInject constructor( @Assisted appComponentContext: AppComponentContext, + @Assisted params: KycComponent.Params, ) : KycComponent, AppComponentContext by appComponentContext { @Composable diff --git a/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/NFTSendConfirmNotificationsTransformersComparisonTest.kt b/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/NFTSendConfirmNotificationsTransformersComparisonTest.kt index 3ae487eb48..aa4f53b280 100644 --- a/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/NFTSendConfirmNotificationsTransformersComparisonTest.kt +++ b/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/NFTSendConfirmNotificationsTransformersComparisonTest.kt @@ -302,7 +302,7 @@ class NFTSendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -385,7 +385,7 @@ class NFTSendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -514,7 +514,7 @@ class NFTSendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -650,7 +650,7 @@ class NFTSendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -768,7 +768,7 @@ class NFTSendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, diff --git a/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/SendConfirmNotificationsTransformersComparisonTest.kt b/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/SendConfirmNotificationsTransformersComparisonTest.kt index 929e59f708..ec301a0a0a 100644 --- a/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/SendConfirmNotificationsTransformersComparisonTest.kt +++ b/features/send-v2/impl/src/test/java/com/tangem/features/send/v2/send/confirm/model/transformers/SendConfirmNotificationsTransformersComparisonTest.kt @@ -366,7 +366,7 @@ class SendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -449,7 +449,7 @@ class SendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -578,7 +578,7 @@ class SendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -714,7 +714,7 @@ class SendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false, @@ -832,7 +832,7 @@ class SendConfirmNotificationsTransformersComparisonTest { nonce = BigInteger.ZERO, ), rate = BigDecimal("50000"), - isFeeConvertibleToFiat = true, + isFeeConvertibleToFiat = false, isFeeApproximate = false, isTronToken = false, isEditingDisabled = false,