Skip to content
Mohammad Hadi Mansouri edited this page Feb 27, 2017 · 3 revisions

مهم‌ترین ابزار برای بررسی درستی سیستم تست‌هایی هست که همراه با پروژه توسعه پیدا می‌کنه.

در این مستند نحو اجرا و ایجاد یک تست را تشریح خواهیم کرد.

اجرای تست

اول باید بسته را پول کنید:

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 تعیین کنید.

حالا میتونید برنامه رو اجرا و حتی دیباگ کنید.

نوشتن یک تست

Clone this wiki locally