14.6. Weryfikacja bazy danych

Drugim ważnym zastosowaniem frameworku DbUnit w obszarze testowania baz danych jest weryfikacja składowanych w nich danych po przypadkach testowych (lub w ich trakcie). W tym podrozdziale omówimy techniki realizacji tego zadania oraz kilka potencjalnych problemów.

Weryfikacja skutków operacji UPDATE

Przeanalizujmy teraz test metody storeOwner() naszego obiektu DAO. Metoda storeOwner() dodaje do bazy danych nowy obiekty klasy Owner lub aktualizuje już istniejący obiekt tego typu. W pierwszej kolejności spróbujemy przetestować operację aktualizacji istniejącego obiektu klasy Owner (wiersza tabeli owner). Kod tego testu przedstawiono poniżej:

public void testUpdateOwner() throws Exception { OwnerDao ownerDao = getOwnerDao(); ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.