Avainsanaan ‘ejb 3’ liitetyt artikkelit

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ä [...]

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:n yksikkötestausta JUnitin avulla ja TDD filosofian mukaan