Cursus Raku / Provectus / Probatio et documentatio 🆕 / Probatio

Modulus Test

Instrumenta probandi per use Test adfer. Probatio simplicissima est ok, quae transit cum condicio eius vera est. Unaquaeque probatio descriptionem optionalem accipit:

use Test;

ok 1 == 1, 'one equals one';
ok 2 > 1,  'two is greater';

done-testing;

Hoc currens imprimit, in forma probationum vulgari quae TAP nominatur:

ok 1 - one equals one
ok 2 - two is greater
1..2

Unaquaeque probatio transiens ut ok cum numero et descriptione nuntiatur; deficiens not ok esset. Ultima linea 1..2 est consilium, quot probationes cucurrerint declarans. Vocatio done-testing in fine illud consilium sponte emittit.

Cum valorem certum exspectas, is clarior est quam ok, quia in defectu et exspectatum et actualem valorem nuntiat:

use Test;

is 2 + 2, 4, 'addition works';

done-testing;

Hoc imprimit ok 1 - addition works. Ut illam relationem in actu videas, da is exspectationem falsam:

use Test;

is 2 + 2, 5, 'addition works';

done-testing;

Nunc probatio deficit, et exitus exacte explicat quomodo:

not ok 1 - addition works
# Failed test 'addition works'
# at test.raku line 3
# expected: '5'
#      got: '4'
1..1
# You failed 1 test of 1

Linea not ok defectum notat, et lineae diagnosticae infra ostendunt quid exspectatum sit contra id quod revera advenit — quapropter is utilior est quam nuda ok cum valor certus refert.

ok, is et done-testing iam sufficiunt ad archivum probationum utile scribendum; argumentum sequens ceteras comparationes addit.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Probatio   |   Quiz — Probatio


💪 Vel recta ad exercitationes huius sectionis i.