سؤال

تنتج التعليمات البرمجية التالية اختبارا فاشلا، وليس اختبارا يمر (كما أتوقع):

[Test(expects="Error")]
public function someTest():void {
    throw Error("this test doesn't pass");
}
هل كانت مفيدة؟

المحلول

في الإصدارات الأقدم، كان [اختبار (متوقع = '')

في الإصدارات الأحدث نحن ندعم كلاهما متوقعا وتتوقع أن هذا كان مربكا بالنسبة للكثيرين

نصائح أخرى

تأكد من أنك تربط بين SWC SWC من FlexUnit، أو إذا كنت تجميعها بنفسك، فتأكد من أنك تستخدم - efece-AS3-METATATA + = اختبار في مربع "خيارات التحويل البرمجي الإضافية" في خصائص المشروع.

أعتقد أن المشكلة قد تكون في أنني كنت أستخدم إصدار أقدم من FlexUnit4. لقد قمت بالترقية (إلى 4.0 RC1) ويبدو أن العمل الآن.

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