2011-11-17 12 views
6

में टेस्टएनजी के साथ एकल परीक्षण चलाना आप लोग आईडीईए की टेस्टएनजी प्लगइन के साथ एकल परीक्षण कैसे चलाते हैं? मैंने फोकस समूह बनाने की कोशिश की, लेकिन ऐसा लगता है कि टेस्टएनजी प्लगइन निर्भरता को अन्य परीक्षणों में स्वचालित रूप से हल नहीं करता है। यहां तक ​​कि जब मैं dependsOnMethods पर टिप्पणी करता हूं, ऐसा लगता है कि @BeforeMethod नहीं चल रहा है।इंटेलिज आईडीईए

सलाह बहुत सराहना की है,

रॉबिन

उत्तर

8

यदि आपके पास टेस्ट क्लास के अंदर एक एकल परीक्षण विधि है, तो Run "testMethod" नामक एक राइट-क्लिक विकल्प है जहां testMethod वास्तविक विधि नाम है।

संक्षिप्त कट ctrl + shift + F10 है।

यदि आप कर्सर को विधियों (यहां तक ​​कि जावाडोक के बाहर भी) या पूरे वर्ग के बाहर रखते हैं तो यह उस फ़ाइल में सभी विधियों का परीक्षण करेगा।

+0

यदि यह विकल्प प्रदर्शित नहीं होता है: सुनिश्चित करें कि प्रश्न में वर्ग पहचान लिया गया है IndelliJ IDEA द्वारा _test class_ के रूप में (परीक्षण वर्गों में प्रोजेक्ट स्ट्रक्चर टूल विंडो में एक अलग आइकन है)। मेरे मामले में, वर्ग _public_ के बजाय _package local_ था, परीक्षण कक्षा सार्वजनिक होनी चाहिए। – Feuermurmel

1

वर्ग का चयन करें रन संपादक में ध्यान में ले आओ, और फिर बस राइट क्लिक करें?

+0

मेरा मतलब कंक्रीट परीक्षण विधियों का था। मैंने अभी इसे फिर से परीक्षण किया है, @ एक विधि पर क्लिक करते समय @MimeMethod चलाता है। हालांकि, टेस्ट के साथ प्रदान किए गए टेस्ट करें और यह परीक्षण नहीं करता है यदि परीक्षण में है (dependOnMethod = ...) (@Andreas Wederbrand) – rweng

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

  • कोई संबंधित समस्या नहीं^_^