diff options
Diffstat (limited to 'wallet/src/test/java/net/taler/wallet')
4 files changed, 10 insertions, 98 deletions
diff --git a/wallet/src/test/java/net/taler/wallet/backend/WalletResponseTest.kt b/wallet/src/test/java/net/taler/wallet/backend/WalletResponseTest.kt index e2389d8..5d3a80b 100644 --- a/wallet/src/test/java/net/taler/wallet/backend/WalletResponseTest.kt +++ b/wallet/src/test/java/net/taler/wallet/backend/WalletResponseTest.kt @@ -39,6 +39,11 @@ class WalletResponseTest { "result": { "balances": [ { + "scopeInfo": { + "currency": "TESTKUDOS", + "type": "exchange", + "url": "https://exchange.test.taler.net/" + }, "available": "TESTKUDOS:15.8", "pendingIncoming": "TESTKUDOS:0", "pendingOutgoing": "TESTKUDOS:0", diff --git a/wallet/src/test/java/net/taler/wallet/payment/PaymentResponsesTest.kt b/wallet/src/test/java/net/taler/wallet/payment/PaymentResponsesTest.kt index da2378e..f1eaa76 100644 --- a/wallet/src/test/java/net/taler/wallet/payment/PaymentResponsesTest.kt +++ b/wallet/src/test/java/net/taler/wallet/payment/PaymentResponsesTest.kt @@ -42,16 +42,16 @@ class PaymentResponsesTest { "wire_method": "x-taler-bank", "order_id": "2020.240-01MD5F476HMXW", "timestamp": { - "t_ms": 1598538535000 + "t_s": 1598538535 }, "refund_deadline": { - "t_ms": 1598538835000 + "t_s": 1598538835 }, "pay_deadline": { - "t_ms": 1598538835000 + "t_s": 1598538835 }, "wire_transfer_deadline": { - "t_ms": 1598542135000 + "t_s": 1598542135 }, "max_wire_fee": "CHF:0.1", "max_fee": "CHF:0.1", diff --git a/wallet/src/test/java/net/taler/wallet/tip/TipResponsesTest.kt b/wallet/src/test/java/net/taler/wallet/tip/TipResponsesTest.kt deleted file mode 100644 index 9267f11..0000000 --- a/wallet/src/test/java/net/taler/wallet/tip/TipResponsesTest.kt +++ /dev/null @@ -1,93 +0,0 @@ -/* - * This file is part of GNU Taler - * (C) 2020 Taler Systems S.A. - * - * GNU Taler is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License as published by the Free Software - * Foundation; either version 3, or (at your option) any later version. - * - * GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - * A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> - */ - -package net.taler.wallet.payment - -import kotlinx.serialization.json.Json -import net.taler.common.Amount -import net.taler.wallet.tip.ConfirmTipResult -import net.taler.wallet.tip.PrepareTipResponse -import org.junit.Test - -class TipResponsesTest { - - private val json = Json { - ignoreUnknownKeys = true - } - - @Test - fun testConfirmTipResult() { - val jsonStr = """ - { - "type": "response", - "operation": "acceptTip", - "id": 47, - "result": {} - } - """.trimIndent() - val response = json.decodeFromString(ConfirmTipResult.serializer(), jsonStr) - response as ConfirmTipResult - assert(response != null) - } - -/* - -*/ - - - @Test - fun testTipPossibleSerializer() { - val jsonStr = """ - { - "accepted": false, - "tipAmountRaw": "ARS:2", - "exchangeBaseUrl": "http://exchange.taler:8081/", - "merchantBaseUrl": "http://merchant-backend.taler:9966/", - "expirationTimestamp": { - "t_s": 1688217455 - }, - "tipAmountEffective": "ARS:1.4", - "walletTipId": "SZH86ATJC4NZ427JHFVQ9M3S1TCQKVWSSZGSBW8MQ8VTVWD4M4GG" - } - """.trimIndent() - val response = json.decodeFromString(PrepareTipResponse.serializer(), jsonStr) - response as PrepareTipResponse.TipPossibleResponse - assert(response.walletTipId == "SZH86ATJC4NZ427JHFVQ9M3S1TCQKVWSSZGSBW8MQ8VTVWD4M4GG") - assert(response.tipAmountEffective == Amount(currency = "ARS", fraction = 40000000, value = 1)) - } - - - @Test - fun testTipAcceptedSerializer() { - val jsonStr = """ - { - "accepted": true, - "tipAmountRaw": "ARS:2", - "exchangeBaseUrl": "http://exchange.taler:8081/", - "merchantBaseUrl": "http://merchant-backend.taler:9966/", - "expirationTimestamp": { - "t_s": 1688217455 - }, - "tipAmountEffective": "ARS:1.4", - "walletTipId": "SZH86ATJC4NZ427JHFVQ9M3S1TCQKVWSSZGSBW8MQ8VTVWD4M4GG" - } - """.trimIndent() - val response = json.decodeFromString(PrepareTipResponse.serializer(), jsonStr) - assert(response is PrepareTipResponse.AlreadyAcceptedResponse) - assert((response as PrepareTipResponse.AlreadyAcceptedResponse).walletTipId == "SZH86ATJC4NZ427JHFVQ9M3S1TCQKVWSSZGSBW8MQ8VTVWD4M4GG") - } - -} diff --git a/wallet/src/test/java/net/taler/wallet/withdraw/WithdrawManagerKtTest.kt b/wallet/src/test/java/net/taler/wallet/withdraw/WithdrawManagerKtTest.kt index b75e8bf..3072075 100644 --- a/wallet/src/test/java/net/taler/wallet/withdraw/WithdrawManagerKtTest.kt +++ b/wallet/src/test/java/net/taler/wallet/withdraw/WithdrawManagerKtTest.kt @@ -16,7 +16,7 @@ package net.taler.wallet.withdraw -import Bech32.Companion.generateFakeSegwitAddress +import net.taler.common.Bech32.Companion.generateFakeSegwitAddress import org.junit.Assert import org.junit.Test |