"जुनियर.फ्रेमवर्क में जोर दिया गया है" - आगे क्या उपयोग करना है?


129

मैं junit4.11 के संस्करण को टक्कर देता हूं और प्राप्त करता हूं :

[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....

कैसे और क्या प्रवास?

जवाबों:


238

ऐसा लगता है के रूप में जोर वर्ग से ले जाया गया है junit.frameworkकरने के लिए org.junit.AssertJUnit 4.0 में - आपको लगता है कि बजाय का उपयोग कर सकते हैं, यह पदावनत नहीं है।


9
मैं कैसे बताऊंगा कि ग्रहण कभी junit.frameworkभी हटाए गए का उपयोग नहीं करता है ?
atripes

5
Atrioom करने के लिए: विंडो »पसंद» जावा »उपस्थिति» प्रकार फिल्टर, तो junit.framework.Assert जोड़ें *।
ज़ोल्ट Taskai

6
@atrioom: मुझे लगता है कि आप java.awt.Listइसे अपने समय पर भी जोड़ सकते हैं : P
Priidu Neemre

81

से अपना आयात विवरण बदलें

import junit.framework.Assert;

सेवा

import org.junit.Assert; 

और यह आपके JUnit अपग्रेड चेतावनियों को सुधार देगा।


क्या आपको कोई समाधान मिला है?
राम


5

इस समस्या का सामना करने के बाद मैंने इसे सुलझाने के कई तरीके आजमाए लेकिन बार-बार असफल हुए।

अच्छी बात यह है: मेरे पास यहाँjunit-4.12.jar से डाउनलोड फ़ाइल है और libsफ़ोल्डर के नीचे प्रोजेक्ट सेक्शन में जार फ़ाइल जोड़ी है । पहले से परियोजना में JUnit dependancy अस्तित्व के किसी भी प्रकार से हटा दें तो यह है कि अगर build.gradleऔर build+ cleanअपनी परियोजना।

यह मेरे लिए काम किया है। आशा है कि यह आपके लिए काम करेगा।

नोट: नीचे दी गई छवि में एक नज़र डालें।

धन्यवाद

यहाँ छवि विवरण दर्ज करें


इस समाधान ने मेरे लिए काम किया, मैंने बस निर्भरता च और निर्देशिका और परियोजना में जगह androidTestImplementation 'junit:junit:4.12'से हटा दिया , धन्यवाद आदमी, आपने मुझे बचायाbuild.gradle(App level)junit-4.12.jarapp\libsbuild
अली तमूर

3

हमारे पास कई दावे के साथ बड़ी संख्या में परीक्षण थे।

जैसे कुछ जोड़ना

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;

आयात कथनों ने भी परीक्षण कोड में परिवर्तन को सीमित करने में मदद की।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.