खोज…


आसानी से एक परीक्षण विधि जोड़ें

@org.junit.Test
public void should_$name$() {
    $END$
}

इस टेम्प्लेट को बनाते समय शार्ट एफक्यू नाम बॉक्स को अवश्य देखें।

लाइव टेम्पलेट कॉन्फ़िगर करें

जब आप "चाहिए" (संक्षिप्त नाम) टाइप करते हैं, तो यह आवश्यक import org.junit.Test; जोड़ import org.junit.Test; फ़ाइल के शीर्ष पर बयान, और यह कोड:

@Test
public void should_() {
    
}

यह @org.junit.Test FQ नाम विकल्प के लिए धन्यवाद है कि @org.junit.Test को केवल @Test

$name$ चर अप्रासंगिक है, इसे कुछ और नाम दिया जा सकता है। उस चर का उद्देश्य यह है कि जब कक्षा में टेम्पलेट डाला जाता है, तो कर्सर को $name$ की स्थिति में रखा जाएगा, जिससे आपको कुछ दर्ज करने के लिए कहा जाएगा।

आपके द्वारा $name$ (प्रभावी रूप से परीक्षण विधि का नाम) के लिए एक मान दर्ज करने के बाद, कर्सर अंततः $END$ , एक अंतर्निहित वैरिएबल पर कूद जाएगा, ताकि आप परीक्षण के मामले को आगे बढ़ा सकें और कार्यान्वित कर सकें।

वर्तमान वर्ग का नाम डालें

उपयोगिता वर्ग पैटर्न पर विचार करें: केवल static विधियों और कोई फ़ील्ड वाला कोई वर्ग। यह एक निजी को एक कंस्ट्रक्टर जोड़कर ऐसी कक्षाओं की तात्कालिकता को रोकने के लिए अनुशंसित है।

यह लाइव टेम्प्लेट उदाहरण एन्क्लोज़िंग क्लास के नाम का उपयोग करके किसी मौजूदा क्लास में एक निजी कंस्ट्रक्टर को जोड़ना आसान बनाता है।

private $className$() {
    throw new AssertionError("utility class, forbidden constructor");
}

जावा में लागू: घोषणा क्षेत्र।

लाइव टेम्पलेट कॉन्फ़िगर करें

className परिवर्तन को अंतर्निहित className() अभिव्यक्ति के रूप में परिभाषित करने के लिए संपादित चर पर क्लिक करें , और कस्टम नाम के लिए संकेत देने से बचने के लिए परिभाषित बॉक्स को छोड़ें , जो इस उदाहरण में अनावश्यक है।

className वैरिएबल को परिभाषित करें

उदाहरण के लिए, इस तरह एक वर्ग के अंदर:

class ListUtils {

    // ...
}

जब आप "यूटिलिटी_क्लास" (संक्षिप्त नाम) टाइप करते हैं, तो यह एक कन्स्ट्रक्टर को इस तरह सम्मिलित करेगा:

class ListUtils {
    private ListUtils() {
        throw new AssertionError("utility class, forbidden constructor");
    }

    // ...
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow