Creazione di una classe Java

In questa sezione verrā creata una nuova classe Java e verranno aggiunti metodi mediante le azioni di generazione codice.

  1. Nella vista Esplora pacchetti, selezionare il progetto JUnit. Scegliere  Nuovo pacchetto Java nella barra degli strumenti o selezionare  Nuovo > Pacchetto dal menu di scelta rapida del progetto.
  2. Nel campo Nome, immettere test come nome da assegnare al nuovo pacchetto. Quindi fare clic su  Fine.
  3. Nella vista Esplora pacchetti, selezionare il nuovo pacchetto test e fare clic sul pulsante Nuova classe Java nella barra degli strumenti.
  4. Verificare che JUnit sia presente nel campo Cartella di origine e che test sia presente nel campo Pacchetto. Nel campo Nome, immettere MyTestCase.

    Procedura guidata Classe Java

  5. Fare clic sul pulsante  Sfoglia posto accanto al campo Superclasse.
  6. Nel campo Scegli un tipo nella finestra di dialogo Selezione superclasse, immettere Test per restringere l'elenco delle superclassi disponibili.

    Finestra di dialogo Seleziona superclasse

  7. Selezionare la classe TestCase e fare clic su OK.
  8. Selezionare la casella di controllo per Costruttori da superclasse.
  9. Fare clic su  Fine per creare la nuova classe.

    Procedura guidata Classe Java

  10. Il nuovo file viene aperto nell'editor. Tale file contiene la nuova classe, il costruttore e i commenti.  Č possibile selezionare le opzioni per la creazione e la configurazione dei commenti generati nelle preferenze Java (Finestra > Preferenze > Java > Stile codice > Modelli codice).
  11. Nella vista Struttura selezionare la nuova classe  MyTestCase. Aprire il menu di scelta rapida e selezionare Origine > Sostituisci/Implementa metodi....

    Menu di scelta rapida di un tipo

  12. Nella finestra di dialogo Sostituzione metodi, selezionare setUp() e tearDown() e fare clic su OK. Alla classe verranno aggiunti due metodi.

    Finestra di dialogo Sostituzione metodi

  13. Modificare il corpo di setUp() in container= new Vector();
  14. container e Vector sono sottolineati con la riga utilizzata per l'evidenziazione dei problemi in quanto non sono risolvibili. Sulla barra degli indicatori viene visualizzata l'icona che raffigura una lampadina. Posizionare il cursore all'interno di Vector e premere Ctrl+1 (oppure utilizzare Modifica > Correzione rapida dalla barra dei menu). Scegliere Importa 'Vector' (java.util). In questo modo viene aggiunta la dichiarazione di importazione mancante.

    Proposte di correzione per Vector

    Posizionare il cursore all'interno di container e premere Ctrl+1. Scegliere Crea campo 'container' per aggiungere il nuovo campo.

    Proposte di correzione per container

  15. Nella vista Struttura, selezionare la classe MyTestCase. Aprire il menu di scelta rapida e selezionare Origine > Genera metodi getter e setter...

    Genera metodi getter e setter nel menu di scelta rapida

  16. La finestra di dialogo Generazione metodi getter e setter suggerisce la creazione dei metodi getContainer e setContainer. Selezionarli entrambi e fare clic su OK. Vengono aggiunti un metodo getter e un metodo setter per il contenitore del campo.

    Finestra di dialogo Genera metodi getter e setter

  17. Salvare il file.
  18. Č possibile configurare la formattazione del codice generato in Finestra > Preferenze > Java > Stile codice > Programma di formattazione. Se si utilizza un prefisso o un suffisso per i nomi dei campi (ad es. fContainer), č possibile specificarlo in Finestra > Preferenze > Java > Stile codice in modo che l'azione Genera metodi getter e setter suggerisca i nomi dei metodi senza prefisso o suffisso.
Argomenti correlati

Viste Java
Editor Java

Attivitā correlate

Utilizzo della correzione rapida
Creazione di elementi Java
Generazione dei metodi getter e setter

Riferimenti correlati

Procedura guidata Nuova classe Java
Azioni del menu Origine
Correzione rapida
Finestra di dialogo Sovrascrivi metodi
Finestra di dialogo Genera metodi getter e setter
Pagina delle preferenze Programma di formattazione codice
Pagina delle preferenze Stile codice
Pagina delle preferenze Modelli codice