intellij-idea
Modelli dal vivo
Ricerca…
Aggiungi un metodo di prova facilmente
@org.junit.Test
public void should_$name$() {
$END$
}
Assicurati di selezionare la casella dei nomi FQ abbreviati quando crei questo modello.
Quando si digita "dovrebbe" (l'abbreviazione), questo aggiungerà l'unità organizzativa necessaria. import org.junit.Test;
dichiarazione nella parte superiore del file e questo codice:
@Test
public void should_() {
}
È grazie all'opzione dei nomi FQ di Shorten che @org.junit.Test
viene ridotto a semplicemente @Test
.
La variabile $name$
è irrilevante, potrebbe essere chiamata qualcos'altro. Lo scopo di questa variabile è che quando il modello viene inserito nella classe, il cursore verrà posizionato nella posizione $name$
, chiedendoti di inserire qualcosa.
Dopo aver inserito un valore per $name$
(in pratica il nome del metodo di test), il cursore salterà infine a $END$
, una variabile incorporata, in modo che tu possa continuare e implementare il test case.
Inserisci il nome della classe corrente
Considera lo schema della classe di utilità : una classe con solo metodi static
e nessun campo. Si consiglia di impedire l'istanziazione di tali classi aggiungendo un costruttore privato.
Questo esempio di modello live semplifica l'aggiunta di un costruttore privato a una classe esistente, utilizzando il nome della classe che li include.
private $className$() {
throw new AssertionError("utility class, forbidden constructor");
}
Applicabile in Java: ambito di dichiarazione.
Fare clic su Modifica variabili per definire la variabile className
come l'espressione className()
incorporata e selezionare la casella Ignora se definita per evitare la richiesta di un nome personalizzato, che in questo esempio non è necessario.
Ad esempio, all'interno di una classe come questa:
class ListUtils {
// ...
}
Quando digiti "utility_class" (l'abbreviazione), questo inserirà un costruttore come questo:
class ListUtils {
private ListUtils() {
throw new AssertionError("utility class, forbidden constructor");
}
// ...
}