روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ دانشجوی سون‌لرن
دلیل یوز شدن PHPUnit\\Framework\\TestCase چیست؟
جامعه پی اچ پی ایجاد شده در ۲۰ فروردین ۱۴۰۱

سلام. توی پروژه چرا این مسیر رو یوز کرده؟

use PHPUnit\\Framework\\TestCase;

بعد فایل /vendor/bin/phpunit چطوری مسیر پروژه رو پیدا میکنه و اون رو تست میکنه؟

سلام دوست عزیز

توی این لینک میتونید محتویات فایل TestCase رو مشاهده کنید.

https://github.com/sebastianbergmann/phpunit/blob/master/src/Framework/TestCase.php

علت اینکه پروژه تست‌ها رو ایندکس میکنه به خاطر psr-4 و ساختار برناممون

    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
بهترین پاسخ
محمد گازری ۲۰ فروردین ۱۴۰۱، ۱۶:۰۸