جدول المحتويات:

ما هو التأكيد ليس باطل؟
ما هو التأكيد ليس باطل؟

فيديو: ما هو التأكيد ليس باطل؟

فيديو: ما هو التأكيد ليس باطل؟
فيديو: أقوى ثلاثة ادلة على ان الإسلام هو الدين الصحيح الحق 2024, شهر نوفمبر
Anonim

ال تأكيد طريقة () تعني "يجب على المعلمة التي تم تمريرها ليس يكون باطل ": اذا كانت باطل ثم تفشل حالة الاختبار. أسلوب assertNull () يعني "يجب أن تكون المعلمة التي تم تمريرها باطل ": اذا كانت غير فارغة ثم تفشل حالة الاختبار.

وبالتالي ، كيف تؤكد التأكيد على المساواة؟

يجزم . أكد () تتحقق التوابع من تساوي الكائنين أم لا. إذا لم تكن كذلك ، فسيتم طرح خطأ AssertionError بدون رسالة. إذا كانت كل من القيم المتوقعة والفعلية خالية ، فإن هذه الطريقة ترجع مساوية.

بعد ذلك ، السؤال هو ، ماذا يحدث عندما يفشل التأكيد في Java؟ إذا تم تمكين التأكيدات في JVM (عبر العلامة -ea) ، فسيتم طرح خطأ AssertionError عندما فشل التأكيد . لا ينبغي أن يتم القبض على هذا ، لأنه إذا كان فشل التأكيد ، فهذا يعني في الأساس أن أحد افتراضاتك حول كيفية عمل البرنامج خاطئ. يجب استخدام التأكيدات للكشف عن أخطاء البرمجة فقط.

أيضا ، كيف تستخدم تأكيد خطأ؟

في تأكيد خطأ ، أنتم مؤكدا التي يقيّمها التعبير خاطئة . إذا لم يكن كذلك ، فسيتم عرض الرسالة و تأكيد فشل. assertTrue (الرسالة ، القيمة == خاطئة ) == تأكيد خطأ (الرسالة ، القيمة) ؛ هذه هي نفسها وظيفيًا ، ولكن إذا كنت تتوقع أن تكون القيمة خاطئة من ثم استخدم assertFalse.

ما هي طرق التأكيد المختلفة؟

فيما يلي قائمة بأساليب التأكيد:

  • assertArrayEquals ()
  • تأكيد المساواة ()
  • assertTrue () + assertFalse ()
  • assertNull () + assertNotNull ()
  • assertSame () + assertNotSame ()
  • تأكيد ذلك ()

موصى به: