Presetări de fișiere de test, câte un set pentru fiecare întrebare de test
O presetare este un set întreg de fișiere de test conceput în jurul unei întrebări, cu un manifest care spune cum trebuie să reacționeze sistemul tău la fiecare fișier. Tu alegi întrebarea, instrumentul construiește setul. Fiecare presetare are propria pagină cu ce găsește de obicei, ce este în set și fiecare setare pe care o acceptă.
-
Trece un fișier valid, cât de mic permite formatul?
empty-and-minimal -
Gestionarea numelor de fișiere
Va stoca, va afișa și va returna sistemul meu un nume de fișier la care nu se aștepta?
filename-handling -
Este o limită de dimensiune aplicată exact acolo unde este declarată?
size-boundaries -
Supraviețuiește importul meu de tabele la ce exportă instrumentele reale?
tabular-import -
Știe cititorul meu în ce codare este un fișier sau doar ghicește?
text-encoding -
Acceptă formularul meu de încărcare ce trebuie și respinge restul?
upload-validation
Prin ce diferă o presetare de o rețetă?
Pe dedesubt, prin nimic. O presetare este o rețetă pe care instrumentul o scrie pentru tine din
câteva setări. tfg preset eject afișează acea rețetă ca s-o poți păstra lângă
testele tale și s-o editezi, iar o rețetă proprie se poate sprijini pe o presetare cu o singură
linie, extends: preset: urmat de id-ul ei.
tfg preset list
tfg preset show size-boundaries
tfg preset eject size-boundaries > my.yaml
Pot avea încredere în valorile implicite?
Pentru fișiere, da. Pentru un număr pe care îl știe doar sistemul tău, precum limita unui formular
de încărcare, o valoare implicită este o valoare provizorie de-a noastră, iar instrumentul o
spune de fiecare dată când folosește una. Pagina fiecărei presetări marchează acele setări, iar
tfg preset show o spune înainte să se scrie ceva.