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á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.