Diky Jirimu a Michalovi,
reseni tehle konktetni situace je zrejme -- prepsal jsem mock objekty
tak, ze jsou instanci primo Visit. V tom neni problem. Slo my spis o to,
jestli tohle je normalni chovani Hibernate nebo moje blbost.
Jestli jsem to dobre pochopil, tak je to vlastnost.
Jiri, muzete mi prosim rict, proc nemichat OOP a ORM? Podle jmena (omen
momen :) bych cekal, ze ORM je tu kvuli OOP a pokud neco ze zakladnich
kamenu OOP v OMR 'nefunguje', cekal bych, ze to na me na googlu hned
vyskoci. Neberte to, ze prudim, vubec ne, jen jsem se hluboce podivil. :)
kolisko
Ahoj,
ja se priznam, ze mi prijde zvlastni potreba ukladat mock objekty do DB. Proc
neotestovat DAO zvlast na skutecnem modelu
a pri ostatnich testech pouzivat Mock DAO a tam muze klidne byt mock visit.
V integracnich testech uz tam mock visit opet nema co delat...
Takze bych se klonil k tomu, ze spatne testujete ...
Michal Palička napsal(a):
Dobry den,
nebylo by mozne v testech zkopirovat obsah instance MockVisit
do nove instance Visit a teprve tu pak ukladat do DB?
MockVisit mv ...
Visit v = new Visit(mv);
visitService.save(v);
mp.