Kriterium är ett icke-påträngande ramverk för C-enhetstestning.De flesta testramar för C kräver mycket pannplattkod för att ställa in tester och testsviter - du måste skapa en huvud, sedan registrera nya testsviter, sedan registrera testen inom dessa kostymer och till sist ringa rätt funktioner.Detta ger användaren stor kontroll till olyckliga kostnader för enkelhet.Kriteriet följer KISS-principen, samtidigt som den behåller kontrollen som användaren skulle ha med andra ramverk: Tester registreras automatiskt när deklareras.En standardinmatningsplats tillhandahålls, inget behov av att deklarera en huvudsaklig om du inte vill göra särskild hantering.Test är isolerade i sin egen process, kraschar och signaler kan rapporteras och testas.Framsteg och statistik kan följas i realtid med rapportkrokar.
criterion