Closed Viken-Petter closed 1 year ago
Lagt inn som task i vår Jira, #659.
Arkade 5 versjon 2.8.0
Det ser ut til at Arkade 5 klarer å forholde seg til tomme felt med kun omslutningstegn (anførselstegn) nå.
Men Control_NotNull fanger ikke opp tomme felt (generelt?). Vedlagte eksempel er fra en CSV-fil uten omslutningstegn.
Dette er fixet. Kommer med i neste versjon (2.9.0).
Arkade 5 versjon 2.7.0
Utgangspunktet er en CSV-fil med fire felt. Felt1 - string - obligatorisk Felt2 - integer - Ikke obligatorisk Felt3 - integer - Obligatorisk Felt4 - string - ikke obligatorisk
Det er definert " som omslutningstegn, og verdier i de to string-feltene har omslutningstegn, mens integer-feltene ikke har det.
Innholdet i CSV-filen:
"Felt1";"Felt2";"Felt3";"Felt4" "AAA";4;5;"BBB" "AAA";;5;"BBB" "AAA";4;;"BBB" "AAA";;;"BBB" ;4;5;
Det er lagt på DataFormat-kontroll på alle feltene, og på de to obligatoriske feltene er det lagt på NotNull-kontroll.
Under er relevante deler av resultatet fra Arkade 5-kjøringen:
Som en ser, rapporterer Arkade 5 at felt med manglende integer-verdier har feil i dataformatet. En manglende verdi har ikke feil dataformat.
Arkade 5 rapporterer også om at ingen feil er funnet når det gjelder manglende obligatoriske verdier. Det mangler obligatorisk verdi for Felt3 i linje 4 og 5 (post 3 og 4).
Det mangler en 'n' i A.20: "Kontrollerer om det fines null-verdier i feltet. En_fil.csv addml.xml.txt "