Created BankListCreatorTest to have an easy way to create BankList.json

This commit is contained in:
dankito 2020-09-16 22:36:53 +02:00
parent e5f661199b
commit 0c55c0e0b0
3 changed files with 42 additions and 3 deletions

View File

@ -0,0 +1,23 @@
package net.dankito.banking.banklistcreator
import org.junit.Test
import org.junit.Ignore
import java.io.File
@Ignore // not an automatic test, set your path to your bank list file in TestConfig.DeutscheKreditwirtschaftBankListXlsxFile
class BankListCreatorTest {
private val underTest = BankListCreator()
@Test
fun createBankListJson() {
// TODO: set path to bank list file from Deutsche Kreditwirtschaft in TestConfig.DeutscheKreditwirtschaftBankListXlsxFile
underTest.createBankListFromDeutscheKreditwirtschaftXlsxFile(
File("../BankFinder/src/commonMain/resources/BankList.json"),
TestConfig.DeutscheKreditwirtschaftBankListXlsxFile)
}
}

View File

@ -0,0 +1,15 @@
package net.dankito.banking.banklistcreator
import java.io.File
open class TestConfig {
companion object {
// TODO: set path to bank list file from Deutsche Kreditwirtschaft here
val DeutscheKreditwirtschaftBankListXlsxFile = File("")
}
}

View File

@ -1,12 +1,13 @@
package net.dankito.banking.banklistcreator.parser
import net.dankito.banking.banklistcreator.TestConfig
import org.assertj.core.api.Assertions.assertThat
import org.junit.Ignore
import org.junit.Test
import java.io.File
@Ignore // not an automatic test, set your path to your bank list file below
@Ignore // not an automatic test, set your path to your bank list file in TestConfig.DeutscheKreditwirtschaftBankListXlsxFile
class DeutscheKreditwirtschaftBankListParserTest {
private val underTest = DeutscheKreditwirtschaftBankListParser()
@ -16,8 +17,8 @@ class DeutscheKreditwirtschaftBankListParserTest {
fun parse() {
// when
// TODO: set path to bank list file from Deutsche Kreditwirtschaft here
val result = underTest.parse(File(""))
// TODO: set path to bank list file from Deutsche Kreditwirtschaft in TestConfig.DeutscheKreditwirtschaftBankListXlsxFile
val result = underTest.parse(TestConfig.DeutscheKreditwirtschaftBankListXlsxFile)
// then
assertThat(result).hasSize(16282)