libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 3496fcb010495b932dd60c99ffec55b170c31e00
parent f487bce708c2bd688642767ecbcbaf96439acda0
Author: ms <ms@taler.net>
Date:   Fri, 22 Oct 2021 21:02:54 +0200

fix tests (WIP)

Diffstat:
Msandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt | 2+-
Msandbox/src/test/kotlin/BalanceTest.kt | 14++++++++++++--
Msandbox/src/test/kotlin/DBTest.kt | 13++++++++++---
3 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt @@ -354,7 +354,7 @@ class BankAccountTransactionEntity(id: EntityID<Long>) : LongEntity(id) { var pmtInfId by BankAccountTransactionsTable.pmtInfId var direction by BankAccountTransactionsTable.direction var account by BankAccountEntity referencedOn BankAccountTransactionsTable.account - var demobank by DemobankConfigEntity referencedOn BankAccountsTable.demoBank + var demobank by DemobankConfigEntity referencedOn BankAccountTransactionsTable.demobank } /** diff --git a/sandbox/src/test/kotlin/BalanceTest.kt b/sandbox/src/test/kotlin/BalanceTest.kt @@ -17,12 +17,19 @@ class BalanceTest { BankAccountTransactionsTable, BankAccountFreshTransactionsTable ) + val demobank = DemobankConfigEntity.new { + currency = "EUR" + bankDebtLimit = 1000000 + usersDebtLimit = 10000 + allowRegistrations = true + name = "default" + } val one = BankAccountEntity.new { - name = "Person 1" iban = "IBAN 1" bic = "BIC" label = "label 1" - currency = "EUR" + owner = "test" + this.demoBank = demobank } BankAccountTransactionEntity.new { account = one @@ -39,6 +46,7 @@ class BalanceTest { pmtInfId = "0" direction = "CRDT" accountServicerReference = "test-account-servicer-reference" + this.demobank = demobank } BankAccountTransactionEntity.new { account = one @@ -55,6 +63,7 @@ class BalanceTest { pmtInfId = "0" direction = "CRDT" accountServicerReference = "test-account-servicer-reference" + this.demobank = demobank } BankAccountTransactionEntity.new { account = one @@ -71,6 +80,7 @@ class BalanceTest { pmtInfId = "0" direction = "DBIT" accountServicerReference = "test-account-servicer-reference" + this.demobank = demobank } assert(java.math.BigDecimal.ONE == balanceForAccount(one)) } diff --git a/sandbox/src/test/kotlin/DBTest.kt b/sandbox/src/test/kotlin/DBTest.kt @@ -17,7 +17,6 @@ * <http://www.gnu.org/licenses/> */ -import org.jetbrains.exposed.dao.id.EntityID import org.jetbrains.exposed.sql.* import org.jetbrains.exposed.sql.transactions.transaction import org.junit.Test @@ -66,12 +65,19 @@ class DBTest { BankAccountTransactionsTable, BankAccountFreshTransactionsTable ) + val demobank = DemobankConfigEntity.new { + currency = "EUR" + bankDebtLimit = 1000000 + usersDebtLimit = 10000 + allowRegistrations = true + name = "default" + } val bankAccount = BankAccountEntity.new { iban = "iban" bic = "bic" - name = "name" label = "label" - currency = "TESTKUDOS" + owner = "test" + demoBank = demobank } BankAccountTransactionEntity.new { account = bankAccount @@ -88,6 +94,7 @@ class DBTest { pmtInfId = "0" direction = "DBIT" accountServicerReference = "test-account-servicer-reference" + this.demobank = demobank } } val result = transaction {