Marks a test hook as applying to every case.
Syntax: omnia
Category
testing
Related
Examples
examples/corpus/omnia/omnia.fab (canonical · keyword)
Marks a test hook as applying to every case.
# omnia — exhaustive discerne (must cover every variant)
#
# discerne omnia <discretio> { casu <Variant> { … } … }
#
# GRAMMAR:
# matchStmt :← 'discerne' 'omnia' expr '{' casuClause* '}'
#
# EXPECTED OUTPUT:
# none — stdout not pinned for this exemplum.
discretio Condicio {
Activa,
Quietus
}
functio narra(Condicio condicio) → textus {
# every variant must have a casu
discerne omnia condicio {
casu Activa { redde "activa" }
casu Quietus { redde "quietus" }
}
}
incipit {
fixum _ condicio ← finge Activa
nota narra(condicio)
}Expected output:
activa