Perl-Tests
In der Perl-Version sind im Verzeichnis Business-KontoCheck/t eine Reihe
Testskripte enthalten, die vor allem für die (automatischen) Tests der CPAN-Tester
gedacht sind. Sie lassen sich natürlich auch leicht auf andere Programmiersprachen
portieren und dann für diese verwenden.
t/austrian.t
Diese Datei enthält eine Reihe Tests für österreichische Bankkonten
(konto_check_at). Das Programm wird nur sehr marginal gewartet, da es für
die österreichischen Banken keine frei verfügbaren Daten gibt und das Paket
auch nur relativ wenige Benutzer hat.
t/base.t
Diese Datei enthält einige grundlegende Tests zu Initialisierung, Kontotest und
IBAN-Test. Die meisten Tests werden in den anderen Dateien ausführlicher noch
einmal gemacht.
t/bic_check.t
Diese Datei testet die Gültigkeit des BIC für eine Reihe Banken.
t/encoding.t
Diese Datei testet die Ausgabekodierung für die möglichen Werte.
t/generate_lut.t
Diese Datei generiert aus einem kleinen Subset der BLZ-Datei (100 Datensätze) eine
LUT-Datei und überprüft diese auf Gültigkeit.
t/iban_gen.t
Diese Datei generiert für eine Reihe (synthetischer) Bankverbindungen die zugehörige IBAN.
Die Daten dieser Datei ändern sich beim Wechsel der LUT-Datei oft relativ stark.
t/iban.t
In dieser Datei werden eine Reihe deutscher und ausländischer IBANs auf Gültigkeit getestet.
t/ipi.t
In dieser Datei wird der strukturierte Verwendungszweck für eine Reihe Werte (nur gültige) getestet.
t/lut2.t
In dieser Datei werden die Funktionen bic_*, biq_* und iban_* getestet
t/lut_info.t
Diese Datei testet den Info-Block und die Funktion lut_blocks() einer LUT-DateDi
t/lut_suche.t
Diese Datei testet die verschiedenen Suchfunktionen.
t/new_blz.t
Diese Datei testet eine Reihe Bankverbindungen mit dem (nicht mehr ganz) neuen
Aufrufinterface.
t/new_pz.t
Diese Datei testet eine Reihe Prüfziffer/Konto-Kombinationen mit dem "neuen"
Aufrufinterface.
t/old.t
Diese Datei testet eine Reihe Bankverbindungen sowie
Prüfziffer/Konto-Kombinationen mit dem alten Aufrufinterface.
t/pod.t
Diese Datei ist ein Test auf POD-Fehler von KontoCheck.pm.