سؤال

يمكنني الحصول على الخطأ التالي عند محاولة تشغيل Phpunit من خلال تطبيق MVC Framework الحالي

giveacodicetagpre.

لقد تمكنت من تتبع هذا الخطأ إلى مزيج من بعض الأشياء.

giveacodicetagpre.

عندما أعلق

giveacodicetagpre.

اختبارات يدير phpunit

عندما أعلق

giveacodicetagpre.

أحصل على

giveacodicetagpre.

إذا كنت أعلق على كل دليل آخر، احفظ ل

giveacodicetagpre.

أحصل على خطأ "لا يمكن redeclare".

الطريقة الوحيدة التي يمكنني الوصول إليها الاختبارات الفعلية الفعلية هي إذا قمت بتشغيلها دون عبارة Set_include_path وتشمل يدويا جميع الملفات الفئة التي تسمى بواسطة أي اختبار وحدة فردية.

أي أفكار؟

تحرير: يبدو أن هناك تعارض مع وظيفة __Autoload.ما زلت غير متأكد من كيفية معالجة المشكلة.

هل كانت مفيدة؟

المحلول

حسنا، كما اتضح، ليس لدي أي فكرة عن سبب أن هذا يعمل بالفعل ... ولكن لأن الأمر كذلك، سأقوم بنشر النتيجة.

giveacodicetagpre.

لذلك هناك تذهب.حسنا على الأقل، يمكنك الذهاب في الحالة التي حصلت عليها بالفعل هذه المشكلة أيضا :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top