PHPUnit، اختبار "يتصرف مثل ..."
-
22-07-2019 - |
سؤال
ولدي سلسلة من الاختبارات للتحقق من صحة PHPUnit فئة "الدرجة الاولى".
لدي فئة أخرى، "الفئة B" الذي يمتد من الدرجة الاولى.
هل هناك طريقة جيدة لاختبار أن "الفئة B يمر الاختبارات الفئة (أ) في"، أو بعبارة أخرى "الفئة B يتصرف مثل الفئة (أ)" دون تكرار رمز اختبار؟
وأنا يمكن اختبار ليمتد (باستخدام instanceof)، ولكن هذا يبدو وكأنه اختبار مضللة.
يهمني أن يتصرف مثل الفئة (أ)، وليس أنه يمتد من الدرجة A، أليس كذلك؟ أو خاطئة؟
المحلول
ومجرد تمديد حالة اختبار PHPUnit من الدرجة A، B لفئة، وينبغي أن تفعل ذلك.
لا تنتمي إلى StackOverflow