2009-11-14 10 views
11

Quali risorse online, tutorial o libri possono si consiglia di iniziare con le applicazioni J2EE/EJB3 unit test?Dove posso trovare buone risorse per il test delle unità per EJB e J2EE?

Finora ho trovato ejb3unit, Jakarta Cactus (in pensione 2011/08) e Maven Cargo plugin. Sarebbe utile se ci sono esempi di lavoro completi, pronti per essere eseguiti.

I contenitori di destinazione sono i prodotti open source GlassFish, JBoss e Apache OpenEJB.

+1

Intende davvero test unitari o test di integrazione/funzionali? –

+0

Sì! Entrambi!! Più è meglio è ... :) – mjn

risposta

4

I prossimi NetBeans versione 6.8 include una bella novità: è generates Unit-Tests for EJB 3.1 with Embeddable Container code.

@Test 
public void testHello() throws Exception { 
    System.out.println("hello"); 
    HelloService instance = (HelloService)javax.ejb.embeddable.EJBContainer.createEJBContainer().getContext().lookup("java:global/classes/HelloService"); 
    String expResult = ""; 
    String result = instance.hello(); 
    assertEquals(expResult, result); 
    // TODO review the generated test code and remove the default call to fail. 
    fail("The test case is a prototype."); 
} 
+0

+1 Per utilizzare l'API incorporata (e GlassFish!). Vedi http://blogs.sun.com/alexismp/entry/testing_ejb_3_1_s –

0

JSFUnit è "un quadro di prova per applicazioni JSF. È stato progettato per permettere la completa test di integrazione e unit test delle applicazioni JSF utilizzando un'API semplificata. JSFUnit prove vengono all'interno del contenitore, che fornisce allo sviluppatore pieno accesso ai bean gestiti, FacesContext, EL Expressions e la struttura interna dei componenti JSF e, allo stesso tempo, si ha accesso all'output HTML analizzato di ogni richiesta del client. "

0

C'è una bella book il TDD scritto da Lasse Koskela

Si deve scaricare in più web basato su EJB testing .Grab e rimboccarsi le maniche un libero.

Problemi correlati