14.7. Zastępowanie wartości

W poprzednim podrozdziale opanowaliśmy kilka sposobów umieszczania wartości NULL w pliku typu FlatXmlDataSet. Okazuje się, że także klasy CsvDataSet i InlineDataSet w podobny sposób obsługują stałe null (odpowiednio w pliku CSV i w formie wartości wbudowanych). Dość często zdarza się jednak, że jesteśmy zmuszeni stosować w zbiorach danych własne, niestandardowe wartości w miejsce stałej null.

Framework DbUnit oferuje klasę ReplacementDataSet, która może być wykorzystywana do zastępowania wartości w zbiorze danych (zarówno wspomnianych przed momentem wartości null, jak i dowolnych innych). Bardziej zaawansowane scenariusze mogą wymagać samodzielnego napisania odpowiedniego kodu.

Zastępowanie wartości NULL z wykorzystaniem ...

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.