Eclipse


Konfiguracja Eclipse'a

  1. Ściągamy i instalujemy Java SE Development Kit (JDK) (uwaga: nie mylić z Java Runtime Environment). Warto ściągnąć także dokumentację, szczególnie jeśli planujemy pracować offline.
  2. Ściągamy i instalujemy najnowszą wersję Eclipse'a. Najlepiej Eclipse Classic.
  3. Konfigurujemy Eclipse'a:
    • Z menu wybieramy Window > Preferences...
    • W zakładce Java > Installed JREs sprawdzamy, że została znaleziona właściwa wersja JRE. Powinna to być wersja zainstalowana w punkcie 1. W laboratorium ten krok prawdopodobnie nie jest potrzebny.
    • W zakładce General > Workspace zaznaczamy opcję Build automatically.
    • W zakładce Java > Build Path sprawdzamy, że opcja Source and output folder ma wybraną wartość Project.
    • W zakładce Java > Editor sprawdzamy, że zaznaczona jest opcja Report problems as you type.
    • W zakładce Java > Compiler w polu Compiler compliance level wybieramy 1.6.
    • Zatwierdzamy zmiany klikając OK.

Podpięcie źródeł Javy

Warto w Eclipse'ie podpiąć źródła Javy. Otwórz (Shift-Ctrl-T) np. klasę String i wybierz Attach source. W laboratorium źródła znajdują się w pliku  /usr/src/java/icedtea7-jdk.zip. W innych miejscach źródeł należy szukać w katalogu, w którym zainstalowane jest JDK.

Przydatne skróty klawiszowe

  • Ctrl+Space uzupełnianie kodu
  • F3 otwiera klasę, na której stoi kursor. Przydatne, jeśli ma się podpięte źródła
  • F4 widok hierarchii klas dla wybranej klasy
  • Ctrl+Shift+T otwiera podaną klasę

  • Ctrl+Shift+F formatowanie zaznaczonego fragmentu kodu
  • Alt+Shift+R refaktoryzacja kodu -- zmiana nazwy wszystkich wystąpień zmiennej, metody, klasy, itp.
  • Ctrl+Shift+O porządki w sekcji importów
  • Ctrl+Shift+M import klas, na której stoi kursor

  • Alt+Up przesuwa wybrany wiersz/wybrany fragment do góry
  • Ctrl+D kasuje bieżącą linię
  • Tab zwiększa wcięcie zaznaczonego fragmentu kodu
  • Shift+Tab zmniejsza wcięcie zaznaczonego fragmentu kodu

JUnit

  • Dodanie JUnita do projektu: Properties projektu (Alt + Enter) > Java Build Path > Add library... > JUnit > JUnit 4
  • Osobny katalog na klasy z testami: New > Source Folder
  • Tworzenie testów: opatrz metodę testującą anotacją @org.junit.Test
    @org.junit.Test  
    public void testDodaj() { 
     ...
    }
        
    Alternatywnie:
    import org.junit.Test;
    ...
    @Test
    public void testDodaj() { 
     ...
    }
        
  • Przygotowanie środowiska testowego:
    @org.junit.Before
    public void setUp() { 
     ...
    }
        
  • Zwolnienie zasobów testowych
    @org.junit.After
    public void tearDown() { 
     ...
    }
        
  • Przykładowa asercja
    import static org.junit.Assert.*;
    ...
     assertEquals(25, w.wartoscWPunkcie(3));
        
  • Lista wszystkich asercji
  • Spodziewany wyjątek: @Test(expected=NullPointerException.class)
  • Uruchamianie w Eclipse: Run > Run Configurations... > JUnit

Brak komentarzy:

Prześlij komentarz