Created BankListCreatorTest to have an easy way to create BankList.json
This commit is contained in:
parent
e5f661199b
commit
0c55c0e0b0
|
@ -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)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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("")
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1,12 +1,13 @@
|
||||||
package net.dankito.banking.banklistcreator.parser
|
package net.dankito.banking.banklistcreator.parser
|
||||||
|
|
||||||
|
import net.dankito.banking.banklistcreator.TestConfig
|
||||||
import org.assertj.core.api.Assertions.assertThat
|
import org.assertj.core.api.Assertions.assertThat
|
||||||
import org.junit.Ignore
|
import org.junit.Ignore
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import java.io.File
|
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 {
|
class DeutscheKreditwirtschaftBankListParserTest {
|
||||||
|
|
||||||
private val underTest = DeutscheKreditwirtschaftBankListParser()
|
private val underTest = DeutscheKreditwirtschaftBankListParser()
|
||||||
|
@ -16,8 +17,8 @@ class DeutscheKreditwirtschaftBankListParserTest {
|
||||||
fun parse() {
|
fun parse() {
|
||||||
|
|
||||||
// when
|
// when
|
||||||
// TODO: set path to bank list file from Deutsche Kreditwirtschaft here
|
// TODO: set path to bank list file from Deutsche Kreditwirtschaft in TestConfig.DeutscheKreditwirtschaftBankListXlsxFile
|
||||||
val result = underTest.parse(File(""))
|
val result = underTest.parse(TestConfig.DeutscheKreditwirtschaftBankListXlsxFile)
|
||||||
|
|
||||||
// then
|
// then
|
||||||
assertThat(result).hasSize(16282)
|
assertThat(result).hasSize(16282)
|
||||||
|
|
Loading…
Reference in New Issue