۲ سیدرضا بازیار
خطا در اجرای کد (Error: Call to undefined method)
جامعه پی اچ پی ایجاد شده در ۱۲ اسفند ۱۴۰۰

من تا دقیقه ۶ همراه آموزش اومدم حالا کد استاد اجرا شد و کد من با خطا مواجه شد

خطا:

There was 1 error:
1) UserTest::testThatWeCanGetFirstName
Error: Call to undefined method App\\Models\\User::setFirtName()
/Users/seyedrezabazyar/Sites/tdd/tests/Unit/UserTest.php:10
ERRORS!
Tests: 2, Assertions: 2, Errors: 1.

صفحه کدی که خطا میده:


use PHPUnit\\Framework\\TestCase;
class UserTest extends TestCase
{
    public function testThatWeCanGetFirstName()
    {
        $user = new App\\Models\\User;
        $user->setFirtName('Reza');
        $this->assertEquals($user->getFirtName() , 'Reza' );
    }
}

فایل کامل پروژه پیوست شد

setFirstName رو اشتباه نوشته بودم (setFirsName)

مشکل حل شد

سیدرضا بازیار ۱۲ اسفند ۱۴۰۰، ۱۲:۳۸

سلام

بسیارعالی، موفق باشید.

بهترین پاسخ
محمد گازری ۱۲ اسفند ۱۴۰۰، ۱۲:۴۵