2012-12-08 12 views
11

के साथ दिखाई नहीं दे रहा है मैंने नवीनतम इंटेलिज 12 रिलीज डाउनलोड किया है, और अब मुझे यह नहीं लगता कि वर्तमान फ़ाइल के लिए मेरा यूनिट परीक्षण चलाने के लिए संदर्भ मेनू आइटम पर राइट क्लिक करें।रनिंग यूनिट परीक्षण सही क्लिक करें संदर्भ आइटम IntelliJ 12

अब वह विकल्प कहां है?

+0

मेरे लिए काम करता है। पुनरुत्पादन के लिए कृपया एक नमूना परियोजना साझा करें। – CrazyCoder

+2

मेरे लिए भी काम करना।अपने मॉड्यूल की सेटिंग्स जांचें और सुनिश्चित करें कि यह जावा प्रोजेक्ट है, यह सही जेडीके आदि का उपयोग कर रहा है; जबकि मुझे अपग्रेड के साथ कोई समस्या नहीं थी, एक दोस्त को अपनी कुछ परियोजनाओं के साथ मिलना पड़ा। –

+0

किसी भी तरह से प्रोजेक्ट सेटिंग्स बदल गई है और मेरे फ़ोल्डर को अब परीक्षण फ़ोल्डर के रूप में चिह्नित नहीं किया गया था। – Blankman

उत्तर

2

किसी कारण से मेरी परियोजना सेटिंग्स इंटेलिजे 12 के साथ सही ढंग से नहीं चुनी गई थी, मुझे परीक्षण स्रोत के रूप में/परीक्षण फ़ोल्डर को रीसेट करना पड़ा और यह ठीक काम करता है।

9

समाधान जो मेरे लिए काम किया, के रूप में इस प्रकार है ...

परीक्षण फ़ोल्डर पर राइट क्लिक करें ------> मार्क निर्देशिका के रूप में ------> चयन टेस्ट स्रोत

6

मैवेन प्रोजेक्ट में बस एक ही समस्या थी - मैं टेस्ट क्लास को जनता के रूप में चिह्नित करना भूल गया था जिसने इसे तुरंत हल किया।

+0

+1 क्योंकि आपका परिदृश्य वास्तव में होने में काफी आसान है: Alt + कक्षा में प्रवेश करें -> परीक्षण बनाएं: IJ (2017.1.1) Arquillian का प्रस्ताव जूनिट परीक्षण पुस्तकालय के पहले विकल्प के रूप में और इसके साथ जाकर परीक्षण वर्ग और विधियों को 'सार्वजनिक' पहचानकर्ता के बिना बनाया गया है। फिर यदि कोई परीक्षण पुस्तकालय को जुनीट में बदलने का फैसला करता है, तो जनता की अनुपस्थिति को भूलना आसान है 'पहचानकर्ता, जो आईजे –

0

मै मैक पर इंटेलिजे को दोबारा स्थापित किया और यह फिर से काम किया।

1

परीक्षण स्रोत मेरे मामले में सही ढंग से चिह्नित किए गए थे। फ़ाइल -> अमान्य कैश -> इसे मेरे लिए पुनरारंभ करें।

+0

द्वारा परीक्षणों को पहचानने का कारण बनता है, यह मेरी समस्या का समाधान करता है। धन्यवाद – kn3l

0

मुझे यह समस्या आईडीईए 14.1.4 में थी। किसी भी तरह, मेरी जुनीट प्लगइन सेटिंग्स -> प्लगइन्स में अक्षम हो गई। मैंने इसे फिर से सक्षम किया और व्यवसाय में वापस आ गया।

7

मुझे आईडीईए 14.1.4 के तहत भी यह समस्या थी लेकिन जुनीट प्लगइन चालू था। मेरे पुराने {HOME} /। IdeaIC14 फ़ोल्डर और नव निर्मित एक की तुलना करने में कुछ समय बिताए, मुझे पता चला है कि समस्या AntDebugger v1.2.0 प्लगइन में निहित है। इसे अनइंस्टॉल करने में मदद मिली।

इसलिए यदि किसी को अभी भी संदर्भ मेनू में रन आइटम के साथ समस्या है तो शायद यह कुछ अविकसित प्लगइन की वजह से है।

+1

हेजवो मेरा हीरो है! मैं इस साल अपने सिर को एक वर्ष के लिए टक्कर लगी हूं। चींटी डेब को अक्षम करना ugger 1.2.0 प्लगइन और intellij restarting मेरे लिए काम किया। मैं जेटब्रेन को इसकी रिपोर्ट कर रहा हूं। – Gabe

+0

बिल्कुल सही सही जवाब। – Sam

0

इसका मतलब है कि IntelliJ आपके कार्यक्षेत्र को पायथन कार्यक्षेत्र के रूप में कॉन्फ़िगर करने में सक्षम नहीं था। यह आमतौर पर एक संदेश दिखाता है जब यह पाइथन स्क्रिप्ट का पता लगाता है और एक ऑटो कॉन्फ़िगरेशन विकल्प प्रदान करता है जैसे कि "कॉन्फ़िगर करें"। यह संदेश तब दिखाई नहीं दे रहा था जब मैं पायथन कार्यक्षेत्र खोल रहा था और इसलिए कोई परीक्षण पहचाना नहीं जा रहा था।

जावा और पायथन यूनिट परीक्षणों के बीच एक साथ काम करते समय मुझे इस समस्या का सामना करना पड़ा। कैशिंग ने पाइथन वर्कस्पेस में यूनिट परीक्षणों की पहचान को रोका होगा।

मैंने फ़ाइल मेनू (इंटेलिजे आईडीईए) में उपलब्ध विकल्प का उपयोग करके कैश को फिर से शुरू किया और कैश फिर से शुरू होने के बाद मैंने अपने पायथन वर्कस्पेस को खोलने के बाद पायथन को फिर से कॉन्फ़िगर किया।

0

मेरे लिए यह हल किया गया था कि परीक्षण फ़ाइलों को एक अलग निर्देशिका में डालना था। इसके अलावा, परीक्षण निर्देशिका को src निर्देशिका के बाहर स्थित होना चाहिए। फिर, निर्देशिका को परीक्षण के रूप में चिह्नित करने के लिए मेरे पास राइट क्लिक मेनू आइटम था। आखिरकार, मुझे इसे 'सार्वजनिक' युक्त टेस्ट विधि और कक्षा दोनों बनाना था और विधि को 'सार्वजनिक शून्य' होना था।

मुझे नहीं पता कि ये सभी प्रतिबंध कहां दस्तावेज किए गए हैं। मैं जावा और जुनीट के लिए नया हूं, वैसे भी।

1

जूनिट प्लगइन जोड़ने का प्रयास करें। प्राथमिकताएँ -> प्लगइन्स -> जूनिट। add junit plugin

संबंधित मुद्दे