-
Notifications
You must be signed in to change notification settings - Fork 0
تست
مهمترین ابزار برای بررسی درستی سیستم تستهایی هست که همراه با پروژه توسعه پیدا میکنه.
در این مستند نحو اجرا و ایجاد یک تست را تشریح خواهیم کرد.
اول باید بسته را پول کنید:
git clone https://github.com/pluf/core
بعد وابستگیها رو نصب کنید:
composer install
بعد به پوشه test تغییر مسیرر داده و تستها را به صورت زیر اجرا کنید:
cd test
php run.php
با این کار تمام تستها اجرا شده و نتیجه آن در خروجی استاندارد نمایش داده میشود.
برای اجرای این تستها فرض شده که یک پایگاه داده به صورت محلی با خصوصیتهای زیر در دسترس است:
server: localhost
user: root
data base: test
استفاده از IDE مانند اکلیپس امکان اجرا و رفع خطای تستها را فراهم میکند. در این بخش نحو اجارا کردن تستها در داخل اکلیپس را تشریح خواهیم کرد.
تمام برنامههای PHP در اکلیپس با استفاده از PHP Executer انجام میشود. پیش از هرکاری باید آن رادر سیستم تنظیم کرد. برای این کار
- منوی window>preference را باز کنید
- تنظیمهای PHP>PHP Executables را انتخاب کنید
- دکمه Add را انتخاب و مسیر دستور php را وارد کنید.
در لینوکس این مسیر معمولا به صورت زیر است:
/usr/bin/php
حالا با استفاده از این برنامه اجرایی میتونید هر برنامه php رو اجرا کنید.
یک برنامه به نام run.php در مسیر test ایجاد شده که تمام برنامههای تست را اجرا میکند. برای اجرای این برنامه کافی است که کارهای زیر را انجام دهید:
- منو run>run configuration را انتخاب کنید
- گزینه PHP CLI Application را انتخاب و یک مورد جدید ایجاد کنید
- مقدار PHP فایل را برنامه /core/test/php.run تعیین کنید.
حالا میتونید برنامه رو اجرا و حتی دیباگ کنید.