NoClassDefFoundError عند محاولة استخدام JMockit التغطية

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

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا أحاول أن استخدام JMockit مدونة التغطية قدراتهم.باستخدام المعلمة JVM

-javaagent:jmockit.jar=coverage=.*MyClass.java:html::

أنا قادرة على تشغيل الاختبارات (jmockit.jar و coverage.jar في classpath) ، للأسف ملف سجل بلدي يقول:

Loaded external tool: mockit.coverage.CodeCoverage=.*MyClass.java:html::
Loaded external tool: mockit.integration.junit3.JUnitTestCaseDecorator
Loaded external tool: mockit.integration.junit4.JUnit4ClassRunnerDecorator
Exception in thread "Thread-0" java.lang.NoClassDefFoundError
    at mockit.coverage.CodeCoverage$OutputFileGenerator.run(CodeCoverage.java:56)

و لا تغطية ملف تم إنشاؤه.وقد أي شخص حصلت JMockit التغطية إلى العمل ؟ إذا كان الأمر كذلك, أي أفكار ما يسبب هذا الخطأ ؟ شكرا...

الجواب: أنا في حاجة إلى إضافة التغطية التمهيد إدخالات وليس فقط إدخالات المستخدم (في الكسوف تشغيل التكوين)

الإجابة الفعلية الجواب الفعلي هو أن كنت أجري الاختبار مع JUnit 3 ، ولكن تغطية احتياجات JUnit 4.أن إصلاح الأمور, وأنا لم يكن لديك لإضافة أي التمهيد الإدخالات.

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

المحلول

كنت أجري الاختبار مع JUnit 3 ، ولكن تغطية احتياجات JUnit 4.أن إصلاح الأمور, وأنا لم يكن لديك لإضافة أي التمهيد الإدخالات.

نصائح أخرى

تخمين عشوائي...هو coverage.jar على classpath أن jmockit يستخدم - قد يكون مختلفا ؟

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