intellij-idea
लाइव टेम्पलेट
खोज…
आसानी से एक परीक्षण विधि जोड़ें
@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()
अभिव्यक्ति के रूप में परिभाषित करने के लिए संपादित चर पर क्लिक करें , और कस्टम नाम के लिए संकेत देने से बचने के लिए परिभाषित बॉक्स को छोड़ें , जो इस उदाहरण में अनावश्यक है।
उदाहरण के लिए, इस तरह एक वर्ग के अंदर:
class ListUtils {
// ...
}
जब आप "यूटिलिटी_क्लास" (संक्षिप्त नाम) टाइप करते हैं, तो यह एक कन्स्ट्रक्टर को इस तरह सम्मिलित करेगा:
class ListUtils {
private ListUtils() {
throw new AssertionError("utility class, forbidden constructor");
}
// ...
}