Skip to content

1CijferHO v0.1.2 – Validatie, tests en betrouwbaardere verwerking

Choose a tag to compare

@Tomeriko96 Tomeriko96 released this 19 Mar 21:27
· 59 commits to main since this release
5d2f222

Validatie van outputbestanden

1CijferHO controleert nu automatisch of de geconverteerde data klopt:

  • Kolomwaarden: waarden in de output worden getoetst aan de toegestane waarden uit de bestandsbeschrijving.
  • DEC-codes: codes en codeparen in de output worden gecontroleerd tegen de DEC-decodeerbestanden, inclusief samengestelde sleutels (bijv. Instellingscode + Vestigingsnummer).
  • Resultaten zijn beschikbaar via de nieuwe pagina Output valideren in de app en via de CLI (eencijferho validate-output).

Composite-key ondersteuning

De decoder en validatie ondersteunen nu samengestelde sleutels. DEC-bestanden met twee kolomsleutels (zoals Dec_vest_ho) worden correct verwerkt bij zowel decodering als validatie.

Unit tests

37 unit tests toegevoegd voor de conversie-pipeline. De testdekking omvat:

  • Vaste-breedte conversie (converter.py)
  • Bestandskoppeling en matchvalidatie (converter_match.py, converter_validation.py)
  • Compressie, encryptie en headerconversie
  • Kolomwaarden- en DEC-validatie

Voor jou als gebruiker

  • Nieuwe stap in de app: na Turbo Convert is er nu een optionele validatiestap beschikbaar om de kwaliteit van de output te controleren.
  • Betrouwbaardere verwerking: een reeks stille bugs opgelost, waaronder dubbele conversie, een geblokkeerde UI na verwerking en inconsistente foutafhandeling.

Heb je feedback of wensen voor volgende versies? Maak een issue aan: https://github.com/cedanl/1cijferho/issues.


What's Changed

  • fix: leading zeroes in decoder by @Tomeriko96 in #75
  • fix: lege eerste rij in DEC .asc bestanden by @Tomeriko96 in #77
  • feat: 37 unit tests voor conversie pipeline by @asewnandan in #73
  • feat: valideer kolomwaarden o.b.v. bestandsbeschrijving by @asewnandan in #82
  • feat: valideer main bestanden o.b.v. DEC decodeerbestanden by @asewnandan in #83
  • feat: generieke composite-key ondersteuning voor DEC validatie en decoder by @asewnandan in #85

Full Changelog: v0.1.1...v0.1.2