यह है कि मैं क्या JUnit में क्या कर सकते हैं:टेस्टएनजी में पूरे यूनिट टेस्ट को कैसे अक्षम करें?
import org.junit.*;
@Ignore
public class FooTest {
//
}
और पूरी क्लास नजरअंदाज कर दिया जाएगा। मैं टेस्टएनजी में ऐसा कैसे कर सकता हूं?
यह है कि मैं क्या JUnit में क्या कर सकते हैं:टेस्टएनजी में पूरे यूनिट टेस्ट को कैसे अक्षम करें?
import org.junit.*;
@Ignore
public class FooTest {
//
}
और पूरी क्लास नजरअंदाज कर दिया जाएगा। मैं टेस्टएनजी में ऐसा कैसे कर सकता हूं?
मेरा मानना है कि आप क्या चाहते हैं:
@Test(enabled=false)
public class FooTest {
//
}
(आप @Test एनोटेशन वर्ग के लिए अलग-अलग आवेदन कर सकते हैं, साथ ही तरीकों के रूप में।)
TestNG documentation की एक व्यापक सूची है समर्थित एनोटेशन, और समूह द्वारा परीक्षणों को बहिष्करण/समावेशन का भी वर्णन करता है यदि यह किसी भी ब्याज की है। यहां प्रासंगिक खंड से उद्धरण दिया गया है:
@Test एक कक्षा या एक विधि को परीक्षण के भाग के रूप में चिह्नित करता है।
... (स्निप) ...
सक्षम: इस वर्ग/विधि पर तरीकों चाहे सक्षम हैं।
संपादित: @Test(enabled=false)
लगाने से एक वर्ग की उपेक्षा कर this defect कि TestNG के खिलाफ उठाया गया था के अनुसार TestNG के कुछ संस्करणों में जाहिरा तौर पर गाड़ी कार्यक्षमता है।
एचएम ... मेरे लिए काम नहीं करता है ... मैं और अधिक कोशिश करूँगा – yegor256
यह सही उत्तर है: यह कक्षा के सभी सार्वजनिक तरीकों को अक्षम के रूप में चिह्नित करेगा। ध्यान दें कि एक विधि पर @Test डालने से उस विधि को फिर से सक्षम किया जाएगा, और वह विधि केवल। अगर आप कुछ अलग देख रहे हैं तो मुझे बताएं। –
'@ पहले' और '@ पहले क्लास' के बारे में कैसे? वे अभी भी चल रहे हैं ... – yegor256