Arquillian
Plate-forme de développement / FrameworksArquillian est un Framwork qui permet de faire des tests d'intégration Java EE dans un conteneur à distance de sorte que le test peut interagir comme un client distant. Il permet notamment de construire des JAR, WAR et EAR très simplement et de déployer ces pseudos-livrables dans un serveur d'application embarqué. On peut ainsi tester du code destiné à être exécuté dans un conteneur (Servlet, JPA, Spring, EJB, etc.), c'est à dire tirant partie des services offert par ce conteneur (transactions, base de données, etc.).
Arquillian est un " conteneur embarqué ", sous-entendu embarqué dans un test. Arquillian n'est pas juste une extension JBoss pour les tests unitaires. Arquillian se veut plus généraliste, et supporte d'autres conteneurs comme GlassFish ou Tomcat.
Arquillian ne dépend pas de Maven, ni d'autres outils de Build. Il est facilement intégrable avec les projets utilisant Ant ou Gradle comme outils de Build. Idéalement, l'outil pour le Build doit offrir une gestion de dépendances afin de simplifier l'ajout des librairies d'Arquillian puisqu'ils sont disponibles dans le Maven Central repository.
Type : Tests d'intégration
Site web : arquillian.org
Erstellt: 05.03.2014