मैं एक परीक्षण का मामला है कि सफलतापूर्वक से पहले भाग गया से निम्न अपवाद हो रही है, लेकिन अब यह इस अपवाद फेंकता है:JUnit java.lang.NoSuchMethodError: junit.framework.ComparisonFailure.getExpected() Ljava/लैंग/स्ट्रिंग
java.lang.NoSuchMethodError: junit.framework.ComparisonFailure.getExpected()Ljava/lang/String;
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestListener.testFailure(JUnit4TestListener.java:63)
at org.junit.runner.notification.RunNotifier$4.notifyListener(RunNotifier.java:100)
at org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:41)
at org.junit.runner.notification.RunNotifier.fireTestFailure(RunNotifier.java:97)
at org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListener.addError(JUnit38ClassRunner.java:41)
at org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListener.addFailure(JUnit38ClassRunner.java:64)
at junit.framework.TestResult.addFailure(TestResult.java:46)
at junit.framework.TestResult.runProtected(TestResult.java:127)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
कोई भी जानता है कि इसका क्या कारण है? यह जुनीट धावक के साथ एक आंतरिक मुद्दा की तरह लगता है।
आप लाइन जहां यह विफल हो रहा है पर कोड पोस्ट कर सकते हैं: एंड्रॉयड परियोजना के लिए ये ऐसा एक त्रुटि हो सकती थी? – hvgotcodes
आप किस जूनिट का उपयोग कर रहे हैं? ऐसा लगता है कि दूसरों ने इसे 4.5 के साथ देखा है। –
दुर्भाग्य से मैं पूरी टेस्ट विधि पोस्ट नहीं कर सकता क्योंकि इसमें कुछ व्यावसायिक तर्क शामिल हैं। हालांकि दावे के बारे में कुछ भी असामान्य नहीं है, केवल सरल assertEquals()। स्टैक ट्रेस मुझे टेस्ट क्लास से एक विशिष्ट रेखा नहीं देता है जिस पर यह असफल रहा है। परीक्षण पहले ठीक चला गया, इसलिए मुझे यकीन नहीं है कि यह अपवाद क्यों फेंक रहा है। मैंने पहले कभी इस अपवाद को नहीं देखा है। – TheWolf