Spis treści
- Ś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.
- Ściągamy i instalujemy najnowszą wersję Eclipse'a.
Najlepiej Eclipse Classic.
- 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.
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-sun-sources/src.zip. W innych
miejscach źródeł należy szukać w katalogu, w którym
zainstalowane jest JDK.
- 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
- 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