حسین شیری نژاد
4 سال پیش توسط حسین شیری نژاد مطرح شد
1 پاسخ

خطا در هنگام اجرای تست

سلام و روز بخیر.
من هنگام اجرای تست در لاراول با خطای زیر مواجهه میشم. کار تست من ذخیره یه کاربر ساده در پایگاه داده هست. اما مرتب چنین اروری نشون میده.اگه کار تست ذخیره در داده در جدول نباشه تست به درستی اجرا میشه اما همین که کار تست ذخیره داده در جدول میشه این ارورو میده.

Error : call to a member function connection() on null

ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
2

خوب بالاخره مشکلو خودم برطرفش کردم . مشکل این بود که در unit test اصلا نمیتونستم با دیتابیس کارکنم ارتباط برقرار کنم و محتوایی رو به جدول اضافه کنم . کلاس های تست unit از کلاسی به نام testcase ارث بری میکنن که از مسیر

use PHPUnit\Framework\TestCase

به کلاس تست یوز شده در حالی که کلاس TestCase باید از مسیر

use Tests\TestCase;

به کلاس تست use شده باشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام