java_JUnit.pdf
(
555 KB
)
Pobierz
694685100 UNPDF
Testowanie i logowanie
1. Testowanie aplikacji
●
JUnit.
2. Tworzenie logów:
●
pakiet java.util.logging.
1
JUnit
JUnit jest platformą umożliwiającą tworzenie testów i testowanie programów
napisanych w Javie. JUnit jest projektem Open Source, rozpowszechnianym
na licencji Common Public License Version 1.0. Strona domowa projektu to
http://www.junit.org
. JUnit jest rozprowadzany w postaci archiwum
zawierającego odpowiednią bibliotekę, przykłady wykorzystania pakietu oraz
kod źródłowy. JUnit jest także dołączony do środowiska deweloperskiego
Eclipse.
2
Przykładowa testowana klasa
class Money {
private int fAmount;
private String fCurrency;
public Money(int amount, String currency) {
fAmount = amount;
fCurrency = currency;
}
public int getAmount() {
return fAmount;
public String getCurrency() {
return fCurrency;
}
}
3
}
Piszemy metody testujące
public class MoneyTest extends TestCase {
private Money f12CHF;
private Money f14CHF;
// inicjacja pakietu testów
protected void setUp() {
f12CHF= new Money(12, "CHF");
f14CHF= new Money(14, "CHF");
}
// pierwsza z metod testujących
public void testGetters() {
Assert.assertEquals(this.f12CHF.getAmount(), 12);
Assert.assertEquals(this.f12CHF.getCurrency(), "CHF");
}
4
}
Metody publiczne z klasy Assert
public static void assertTrue(String message, boolean
condition)
Sprawdza czy
condition
jest równe
true
. Jeśli nie zgłaszany jest wyjątek
AssertionFailedError
zawierający
message
.
public static void assertTrue(boolean condition)
public static void assertFalse(...)
public static void fail(...)
public static void assertEquals(...)
public static void assertNotNull(...)
public static void assertNull(...)
public static void assertSame(...)
Sprawdza czy podane referencje to te same obiekty
public static void assertNotSame(...)
5
Plik z chomika:
davix408
Inne pliki z tego folderu:
2010-geecon-weiss-linear.pdf
(3416 KB)
adudczak-visualvm.pdf
(941 KB)
Ant.pdf
(384 KB)
Disruptor-1.0.pdf
(440 KB)
downloadmela.com__hibernate_tutorial.pdf
(708 KB)
Inne foldery tego chomika:
#priv
_Politechnika
Addison Wesley Design Patterns Java Workbook
Altera MAX Plus II 10.2 Full
Android Programowanie aplikacji na urządzenia przenośne Wydanie 2 - Helion
Zgłoś jeśli
naruszono regulamin