نحوه‌ی test در مسیر Zig

بیاموزید چطور تمرین‌های Zig خود را در Exercism test کنید.


کدتان را در <exercise_name>.zig بنویسید. بعضی از تمرین‌ها با امضاهای از پیش نوشته‌شده برای ساختارهای خاص Zig همراه‌اند، مثل constants، functions، imports، structs و احتمالاً موارد بسیار بیشتری!

این امضاهای از پیش نوشته‌شده قرار است با فراهم کردن یک نقطه‌ی شروع روشن، به شما در تکمیل تمرین‌ها کمک کنند. اما لازم نیست از این امضاها شروع کنید. به‌ویژه چون هر کدی که تست‌های آن تمرین را پاس کند، راه‌حل کاملاً قابل قبولی است.

اجرای تست‌ها

برای اجرای تست‌ها، فقط کافی است دستور زیر را اجرا کنید:

zig test test_exercise_name.zig

و exercise_name را با اسم تمرین جایگزین کنید. دستور بالا باید در پوشه‌ی ریشه‌ی تمرین اجرا شود، چون فایل تستش باید در همان جا باشد. به‌علاوه، همه‌ی تست‌های هر تمرین به‌طور پیش‌فرض فعال‌اند و هیچ تستی را نمی‌توان رد کرد.

چون همه‌ی تست‌ها این شرایط را دارند، اگر بخواهید تست‌ها را یکی‌یکی پیش ببرید، باید تست‌هایی را که پاس نمی‌شوند کامنت کنید. کامنت کردن یک تست به همین سادگی است که هر خط را با // شروع کنید. در غیر این صورت، وقتی مطمئن شدید که راه‌حل‌تان می‌تواند تست‌ها را پاس کند، می‌توانید آن تست‌ها را از حالت کامنت خارج کنید تا ببینید پاس می‌شود یا نه.