14.10. Pozostałe zastosowania
W poprzednich podrozdziałach tego rozdziału szczegółowo omówiono wiele technik korzystania ze zbiorów danych i dostosowywania ich zachowań. W tym podrozdziale skoncentrujemy się na zupełnie innych aspektach frameworku DbUnit i testowania baz danych.
Wstrzykiwanie infrastruktury testowej
W naszych dotychczasowych testach uzyskiwaliśmy obiekty DataSource
za pośrednictwem metody pomocniczej DataSourceUtils.getDataSource()
. W prawdziwych aplikacjach zwykle nie koduje się konfiguracji źródeł danych na stałe, choć dla przypadków testowych takie rozwiązanie jest w pełni uzasadnione.
Obecnie popularnym rozwiązaniem jest stosowanie techniki tzw. wstrzykiwania zależności (ang. dependency injection), umożliwiającej między innymi ...
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.