Preset di file di test, un set per ogni domanda di test
Un preset è un intero set di file di test progettato attorno a una domanda, con un manifest che dice come il tuo sistema deve reagire a ogni file. Scegli la domanda, lo strumento costruisce il set. Ogni preset ha una pagina tutta sua con cosa trova di solito, cosa c'è nel set e ogni impostazione che accetta.
-
Un file valido e piccolo quanto il formato consente passa?
empty-and-minimal -
Il mio sistema salverà, mostrerà e restituirà un nome di file che non si aspettava?
filename-handling -
Un limite di dimensione viene applicato esattamente dove è dichiarato?
size-boundaries -
La mia importazione di tabelle regge a ciò che esportano gli strumenti reali?
tabular-import -
Il mio lettore sa in quale codifica è un file, o tira a indovinare?
text-encoding -
Il mio modulo di upload accetta ciò che deve e respinge il resto?
upload-validation
In cosa un preset è diverso da una ricetta?
Sotto il cofano, in niente. Un preset è una ricetta che lo strumento scrive per te a partire da
poche impostazioni. tfg preset eject stampa quella ricetta così puoi tenerla
accanto ai tuoi test e modificarla, e una ricetta tua può basarsi su un preset con una riga,
extends: preset: seguito dal suo id.
tfg preset list
tfg preset show size-boundaries
tfg preset eject size-boundaries > my.yaml
Posso fidarmi dei valori predefiniti?
Per i file, sì. Per un numero che solo il tuo sistema conosce, come il limite di un modulo di
upload, un valore predefinito è un nostro segnaposto, e lo strumento lo dice ogni volta che ne
usa uno. La pagina di ogni preset marca queste impostazioni, e tfg preset show lo
dice prima che venga scritto qualsiasi cosa.