Raku kurss / Padziļināti / Testēšana un dokumentācija 🆕 / Testēšana 🆕 / Exercises / Plānot divas pārbaudes
Risinājums: Plānot divas pārbaudes
Šeit ir iespējams risinājums uzdevumam.
Kods
use Test;
plan 2;
my @sorted = (3, 1, 2).sort;
is-deeply @sorted, [1, 2, 3], 'sorted';
is 10 % 3, 1, 'remainder';🦋 Atrodiet programmu failā test-a-list.raku.
Izvade
1..2
ok 1 - sorted
ok 2 - remainderKomentāri
plan 2pasaka skaitu, pirms izpildās kaut viens tests, tāpēc rinda1..2parādās pirmā. Ja fails pēc tam izpildītu citu pārbaužu skaitu, kopa tiktu ziņota kā neizdevusies — drošības tīkls, kodone-testingdot nevar.is-deeplysalīdzina abus sarakstus uz precīzu, tipu ievērojošu vienlīdzību.3, 1, 2sakārtošana dod1, 2, 3, kas sakrīt.issalīdzina divas vērtības uz vienkāršu vienlīdzību un neveiksmes gadījumā ziņo abas. Šeit10 % 3ir1, kas sakrīt ar gaidīto vērtību, tāpēc arī otrais tests izdodas.