kir-dev / korok

Villanykari Profil és Körök alkalmazás
MIT License
6 stars 0 forks source link

H2 adatbázis használata a tesztekhez #99

Open tmichel opened 10 years ago

tmichel commented 10 years ago

Most PostgreSQL-t használunk teszt adatbázisként is, aminek megvan az előnye, hogy kifejezetten production közeli környezetben lehet teszteket futtatni. Viszont bonyolult összelőni a tesztekkel és lassú is, valamint nehéz a tesztek közötti konzisztens állapotot fenntartani. Most ezt úgy oldjuk meg, hogy minden teszt után rollbackeljük az adatbázist, de így sosincs commit és jelenleg fixture-ök sincsenek: ha kell valami adat, akkor azt kézzel kell összerakni.

Jobb lenne egy in-memory adatbázis helyette. A H2 kézenfekvő választás lenne. Valamint jó lenne valami fixture (DBUnit ugrik be elsőre, de lehet alternatívát is keresni/kipróbálni).

tmichel commented 10 years ago

Ennek előfeltétele a #78-as.