Portál AbcLinuxu, 30. dubna 2025 12:44

DBUnit

Java framework pro otestování databázové vrstvy. Databázová data jsou uložena jako xml soubory, tzv. datasety. Datasety mohou být vygenerována z již existující databáze. Dataset je koncipován, co řádka tabulky to jeden xml element, kde sloupce figurují jako atributy. Tyto datasety jsou před testem nahrána do databáze a po skončení testu jsou opět smazána (default, který lze samozřejmě změnit viz dokumentace).

Práce s DBUnitem je velmi jednoduchá a elegantní a v součinnosti s in-memory databází (apache derby, h2) se testy stávají velmi snadno konfigurovatelné a použitelné. DbUnit přináší i velmi dobré best-practices pro vývoj databázových testů.

DBUnit je možné nalézt v jiném testovacího frameworku Unitils.

Další odkazy:

  1. DbUnit Framework
  2. DBUNIT : Extracting Test Data into XML file (posgresql, oracle)
  3. Unit Testing DAO Layer With In Memory Mode Apache Derby Database (using hibernate)
  4. Database Testing with DbUnit (mysql)
  5. Testing JPA with DBUnit
Prostředí: Java
Licence: GPL
Domovská stránka: http://dbunit.sourceforge.net/ (11×)
Adresa ke stažení: http://dbunit.sourceforge.net/repos.html
Je alternativou k: Unitils
Počet uživatelů:
1  
       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Galerie

DBUnit, obrázek 1

Dokument vytvořil: tomascejka, 18.5.2014 00:32 | Poslední úprava: tomascejka, 18.5.2014 13:38 | Historie změn | Zobrazeno: 731×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.