اختبار :: الرقم :: دلتا

اختبار :: الرقم :: دلتا هي وحدة بيرل لمقارنة الفرق بين الأرقام مقابل التسامح مع معين.
التحميل الان

اختبار :: الرقم :: دلتا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • David A. Golden
  • موقع ويب الناشر:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

اختبار :: الرقم :: دلتا العلامات


اختبار :: الرقم :: دلتا وصف

اختبار :: الرقم :: دلتا هي وحدة بيرل لمقارنة الفرق بين الأرقام مقابل التسامح مع معين. اختبار :: الرقم :: DELTA هو وحدة بيرل لمقارنة الفرق بين الأرقام مقابل التسامح مع معين.synopsis # استيراد وظائف اختبار استخدام اختبار :: الرقم :: دلتا؛ # اختبار المساواة مع delta_ok التسامح الافتراضي (1E-5، 2E-5، 'القيم داخل 1E-6')؛ # اختبار عدم المساواة مع delta_not_ok التسامح الافتراضي (1E-5، 2E-5، "القيم ليست داخل 1E-6 ')؛ # تقديم Delta_Within محددة (1E-3، 2E-3، 1E-4، 'القيم داخل 1E-4')؛ DELTA_NOT_WITHIN (1E-3، 2E-3، 1E-4، "لا توجد قيم داخل 1E-4 ')؛ # مقارنة المصفوفات أو المصفوفاتA = (3.14، 1.41)؛ ب = (3.15، 1.41)؛ delta_ok (a، @ b، 'قارن @ and and @)؛ # تعيين اختبار التسامح الافتراضي المختلفة اختبار :: الرقم :: دلتا داخل => 1E-5؛ DELTA_OK (1.1E-5، 2E-5، القيم داخل 1E-5 ')؛ # حسنا # تعيين اختبار الاستخدام النسبي اختبار :: الرقم :: دلتا قريب => 1E-3؛ DELTA_OK (1.01، 1.0099، "القيم داخل 1.01E-3 ')؛ في مرحلة ما أو أخرى، يجد معظم المبرمجين يحتاجون إلى مقارنة أرقام الفاصلة العائمة للمساواة. IDIOM النموذجي هو اختبار ما إذا كانت القيمة المطلقة للاختلاف الأرقام موجودة في التسامح المطلوب، وتسمى عادة EPSILON. توفر هذه الوحدة هذه الوظيفة للاستخدام مع الاختبار :: Harness. الاستخدام يشبه وظائف الاختبار الأخرى الموضحة في الاختبار :: المزيد. semantically، تحل وظيفة Delta_within محل هذا النوع من البناء: حسنا (ABS ($ P - $ Q) <$ Epsilon، "$ P يساوي $ Q ') أو Diag" $ p لا يساوي $ Q إلى داخل Epsilon $ "؛ في حين لا يوجد شيء خاطئ في هذا البناء، فمن المؤلم كتابةه مرارا وتكرارا في برنامج نصي الاختبار. هذه الوحدة هي نفس الشيء مع مكالمة وظيفة واحدة. تعمل وظيفة DELTA_OK مشابهة، ولكن إما تستخدم قيمة افتراضية عالمية ل EPSILON أو إلغاء تثبيت EPSILON "النسبي" على ذبابة حتى يتم تحجيم EPSILON تلقائيا بحجم الحجج إلى Delta_ok. يتم تصدير كلا الوظيفتين تلقائيا. حيث التحقق من المساواة بين النقاط العائمة ليست موثوقة دائما، فمن غير الممكن التحقق من "مساوية" حدود "أقل من أو تساوي EPSILON". لذلك، اختبار :: الرقم :: DELTA يقارن فقط إذا كانت القيمة المطلقة للفرق أقل من EPSILON (للحصول على اختبارات المساواة) أو أكبر من EPSILON (لاختبارات عدم المساواة). متطلبات: perl.


اختبار :: الرقم :: دلتا برامج ذات صلة

curlpp.

curlpp هو مجمع C ++ ل LIBCURL (مكتبة النهاية الخلفية للإعجاب). ...

86

تحميل