VS2008 مدونة التغطية - لا يمكن العثور على "كتل غير المشمولة"

StackOverflow https://stackoverflow.com/questions/251602

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا على التوالي مدونة التغطية VS2008 ضد لDLL اختبار الوحدة التي أنا النامية. بالنسبة لبعض الوظائف التي تدعي أن 2 كتل غير مشمولة و 50 أو هكذا هي. عندما عرض وظيفة مع VS2008 تسليط الضوء عليها لا يمكن العثور على كتل غير مغطاة.

ووتسليط الضوء يبدو للعمل مع بعض وظائف كما لو أنه يظهر بشكل صحيح بلون مختلف عن كتل غير مغطاة. يبدو أن غير متناسقة.

هل هذا خلل أو PIBKAC؟ إذا كان هذا الأخير، ماذا أفعل الخطأ؟

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

المحلول

ولقد رأيت بعض القضايا التي محلل تغطية رمز لديه مشكلة مع الأقواس إغلاق على كتل حاول / catch. عندما أرى هذا النوع من الأشياء، أنا فقط لا تقلق بشأن ذلك - طالما أستطيع أن أرى أن الرمز الفعلي يحصل غطت

[تحرير] كنت الثانية على توصية TestDriven.NET. أنا أحب ذلك للقوائم الاختبار بزر الماوس الأيمن فوق ذلك اسمحوا لي بسهولة تشغيل الاختبارات الفردية وأود أيضا أن استخدام NCover بدلا من المدمج في التغطية - في الغالب لأنه يفتح في نافذة أخرى ولا لون النص في بلدي المحرر الرئيسي.

نصائح أخرى

ومجرد اقتراح، حاول أداة تغطية رمز من TestDriven.Net ومقارنة النتائج.

تأكد من أن نفرق ما بين <م> كتل مغطاة و <م> كتل مغطاة جزئيا . ولون مشابه في الإعدادات الافتراضية، إذا لم تخني.

وكان وضعا يكون فيه بيان التبديل التي اختارت طريقا مختلفا عن كل فرد من أفراد سردا لم يكن لديك مسار "الافتراضي". هل يمكن اكتشاف كتلة مغطاة يست تماما من قبل أقواس بيان التبديل لا يتم تمييز.

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