تصف هذه المقالة اختبار وحدة برمجة Java. شاركه للرجوع إليه ، على النحو التالي:
انقر هنا لتنزيل رمز رمز المثال الكامل.
في مرحلة ما ، نحتاج إلى اختبار الوحدة الرمز الذي نكتبه أنفسنا (الفائدة هي تقليل جهود ونفقات ما بعد الصيانة) ، والتي تعد من اختبارات الوحدات النمطية الأساسية. بالطبع ، أثناء إجراء اختبارات الوحدة ، يجب أن تكون واضحًا أيضًا حول التنفيذ المنطقي الداخلي للرمز الذي اختبرناه ، حتى نتمكن من التحقق بوضوح ومقارنة النتائج التي نأمل في تحقيق تنفيذ منطق الكود مع النتائج الفعلية التي تم الحصول عليها من قبل الاختبار أثناء الاختبار.
أقل هراء ، يرجى إضافة الرمز:
أولاً ، قم بإنشاء مشروع Java ، وإنشاء فصل بيانات للطلاب الذي تم اختباره في الوحدة في المشروع ، على النحو التالي:
حزمة com.phicomme. {name. {هذا الاسم = الاسم ؛ {هذا. } سلسلة GetSchool () {Return School ؛
وحدة اختبار هذه الفئة تحت Eclipse:
أولاً استيراد حزمة Junit: حدد مشروع Java ، انقر بزر الماوس الأيمن ---> تحديد الخصائص ----> حدد مسار إنشاء Java في النافذة ----> انقر فوق إضافة مكتبة على اليمين ---> في البوب -قائمة نافذة UP حدد Junit -----> التالي -----> Junit 4 (يمكنني استخدام Junit 4) ----> إنهاء
وبهذه الطريقة ، يتم تصدير حزمة Junit 4 ، والخطوة التالية هي إنشاء فئة اختبار:
ضع فئة الاختبار والفئة التي تم اختبارها في حزم مختلفة (يمكن أيضًا وضعها في نفس الحزمة ، فقط للفرق هنا) ، والرمز هو كما يلي:
فئة الاختبار 1:
حزمة com.phicomme.test SETUP VOID () يلقي الاستثناء {// todo method method tuto super.setup () ؛ . "؛) } // اختبار getAge () طريقة public public testgetage () {assertequals (24 ، testStudent.getage () ؛
الفئة 2:
حزمة com.phicomme.test ؛ طريقة Super.setup () ؛ Method Method Super .Teardown () ؛ خلال الاختبار (الفشل) كـ Sertequals ("جامعة Nanchang" ، TestStudent.GetSchool ()) ؛
بالطبع ، إذا كنت بحاجة إلى اختبار فئتي الاختبار أعلاه معًا ، فيمكنك تنفيذها من خلال فئة TestSuite ، والتي تعادل جناحًا يمكنه إضافة جميع فئات الاختبار لتشغيل الاختبارات معًا ؛
الرمز كما يلي:
package com.phicomme.test ؛ P1 = مجموعة اختبار ثابتة () addtestsuite (studentTest.class) ؛
أخيرًا ، اختبر الفئات الثلاثة أعلاه (حدد الفئة التي يجب اختبارها -----> تشغيل ----> اختبار Junit):
مخطط نتيجة الاختبار لفئة الطالب:
مخطط نتيجة الاختبار لفئة الطالب:
مخطط نتائج الاختبار لفئة Alltest:
هذا كل شيء عن اختبار Java. صورة؛
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.