Předvolby testovacích souborů, jedna sada pro každou testovací otázku
Předvolba je celá sada testovacích souborů navržená kolem jedné otázky, s manifestem, který říká, jak má váš systém na každý soubor reagovat. Vy vyberete otázku, nástroj sestaví sadu. Každá předvolba má vlastní stránku s tím, co obvykle najde, co je v sadě a jaké nastavení přijímá.
-
Projde platný soubor tak malý, jak formát dovolí?
empty-and-minimal -
Uloží, zobrazí a vrátí můj systém název souboru, který nečekal?
filename-handling -
Je limit velikosti vynucován přesně tam, kde je deklarován?
size-boundaries -
Přežije můj import tabulek to, co exportují skutečné nástroje?
tabular-import -
Ví moje čtečka, v jakém kódování soubor je, nebo hádá?
text-encoding -
Přijme můj formulář pro nahrávání to, co má, a zbytek odmítne?
upload-validation
Čím se předvolba liší od receptu?
Pod povrchem ničím. Předvolba je recept, který za vás nástroj napíše z několika nastavení. tfg
preset eject tento recept vypíše, abyste si ho mohli ponechat vedle testů a upravovat, a
váš vlastní recept může na předvolbě stavět jedním řádkem, extends: preset:
následovaným jejím id.
tfg preset list
tfg preset show size-boundaries
tfg preset eject size-boundaries > my.yaml
Mohu výchozím hodnotám věřit?
U souborů ano. U čísla, které zná jen váš systém, například limitu formuláře pro nahrávání, je
výchozí hodnota naším zástupným údajem a nástroj to řekne pokaždé, když nějaký použije. Stránka
každé předvolby tato nastavení označuje a tfg preset show to řekne dřív, než se
cokoli zapíše.