Arquillian 1.0.0 Alpha 1
sábado, marzo 13, 2010 at 9:10PM Arquillian es un framework de testing, pero a diferencia de Junit o TestNG está más orientado a los test de integración que a los de unidad. Su propósito es ejecutar test dentro de un contenedor Java EE, para comprobar si las clases se siguen comportando del mismo modo cuando están dentro del contenedor, o para poder testar las clases empleando los recursos gestionados por el contenedor.
Arquillian se integra con Junit y TestNG, permitiendo reutilizar en soporte que los IDE Java suelen tener para estos frameworks para crear test de Arquillian. Aquí tenéis un ejemplo de test:
@RunWith(org.jboss.arquillian.junit.Arquillian.class)
public class TemperatureConverterTestCase {@Deployment
public static JavaArchive createTestArchive() { return Archives.create("test.jar", JavaArchive.class).addClasses(TemperatureConverter.class, TemperatureConverterBean.class);
}
}
La anotación @RunWith hace que Junit use Arquillian como controlador del test. El método estático marcado con la anotación @Deployment es ejecutado por Arquillian para realizar el despliegue necesario para el test.
Se trata de un proyecto opensource (licencia Apache 2.0) creado por JBoss. La semana pasada anunciaron la primera versión alfa del framework.
¿Que pinta os tiene Arquillian?
j2ee 
Reader Comments