Tesztelés a Zig kurzuson

Tanuld meg, hogyan teszteld a Zig-feladataidat az Exercism-ön.


A kódodat a <exercise_name>.zig fájlba írd. Egyes feladatokhoz előre megírt szignatúrák tartoznak bizonyos Zig-konstrukciókhoz, például konstansokhoz, függvényekhez, importokhoz, struktúrákhoz és sok máshoz!

Ezek az előre megírt szignatúrák abban segítenek, hogy egy világos kiindulópontot kapva eljuss a feladat megoldásáig. Nem szükséges azonban ezekből a szignatúrákból kiindulni. Főleg, mert minden olyan kód, amely átmegy a teszteken, tökéletesen elfogadható megoldás.

A tesztek futtatása

A tesztek futtatásához nem kell mást tenned, mint kiadni a következő parancsot:

zig test test_exercise_name.zig

az exercise_name helyére a feladat nevét írva. A fenti parancsot a feladat gyökérkönyvtárában kell futtatni, mert a tesztfájlnak is ugyanott kell lennie. Ráadásul minden feladat összes tesztje alapértelmezés szerint engedélyezve van, és egyetlen teszt sem hagyható ki.

Mivel minden tesztre ezek a feltételek érvényesek, ha egyenként szeretnél végigmenni a teszteken, ki kell kommentelned azokat, amelyek nem mennek át. Egy teszt kikommentelése nem bonyolult: minden sorát //-tel kell kezdened. Ha viszont biztos vagy abban, hogy a megoldásod átmegy a teszteken, visszakommentelheted ezeket a teszteket, hogy megnézd, sikerül-e.