Artikkelisarjan kahdessa ensimmäisessä osassa käsiteltiin EJB 3 ja JUnit yhteiskäyttöä. Todettiin että on pääosin kolme strategiaa millä EJB komponentteja voi testata: 1) Testataan niitä EJB säiliössä. Testikoodi toimii tavallaan clientin roolissa ja kutsuu ejb fasadin palveluita. Säiliö toimittaa tietokantaresurssit, transaktiot ja muut. Tämä ei ole kovin aitoa yksikkötestausta tai varsinkaan TDD:tä mutta voi olla hyödyllistä [...]
Avainsanaan ‘ejb 3’ liitetyt artikkelit
EJB 3 Yksikkötestauksesta 3/3
Posted: 19.01.2010 in Java, JUnit, Maven, Sovelluskehitys, TestausAvainsanat: ejb 3, junit, Maven, mock, mockito, unit testing, yksikkötestaus
0
EJB 3 Yksikkötestauksesta 2/3
Posted: 19.01.2010 in Java, Sovelluskehitys, TestausAvainsanat: ejb 3, jpa, junit, Maven, unit testing, yksikkötestaus
Edellisessä artikkelisarjan osassa tarkasteltiin Javan uutta EJB 3 business komponenttia ja todettiin että sitä pystyy nyt testaamaan suoraan JUnitilla, ilman EJB säiliötä. Ongelmana on kuitenkin se, että aidon elämän EJB komponentit eivät vain laske lukuja yhteen vaan integroivat dataa esim. tietokannoista, sanomapalveluista, jne. Toisin sanoen niiden realistinen testaus edellyttää erilaisten tietolähteiden olemassaoloa – muuten testiajo [...]
EJB 3 Yksikkötestauksesta 1/3
Posted: 15.12.2009 in Java, Sovelluskehitys, TestausAvainsanat: ejb 3, tdd, testing, unit
EJB:n yksikkötestausta JUnitin avulla ja TDD filosofian mukaan