راکت

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

1 پاسخ

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

Error : call to a member function connection() on null
ثبت پرسش جدید

پاسخ‌ها

1
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

use PHPUnit\Framework\TestCase

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

use Tests\TestCase;

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

شاید پاسخ شما همین‌جا باشد

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

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