Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Tester la persistance Java avec Arquillian

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
Spring mvc
Spring mvc
Chargement dans…3
×

Consultez-les par la suite

1 sur 17 Publicité

Tester la persistance Java avec Arquillian

Télécharger pour lire hors ligne

La couche de persistance est une des parties les plus cruciales des applications en entreprise, et nous utilisons différents frameworks et patterns pour qu'elle reste propre. Nous écrivons des requêtes sophistiquées et utilisons des techniques d'optimisation pour fournir la meilleure expérience possible à nos utilisateurs.
Dans ce cas, pourquoi la persistance est-elle si souvent négligée lors des tests ? Est-ce vraiment aussi complexe et pénible à mettre en place ? Arquillian et sa Persistence Extension allègent cette charge pour que vous redeveniez un développeur heureux et productif.

Le code source associé à cette présentation est sur https://github.com/hasalex/arquillian-persistence-demo.

La couche de persistance est une des parties les plus cruciales des applications en entreprise, et nous utilisons différents frameworks et patterns pour qu'elle reste propre. Nous écrivons des requêtes sophistiquées et utilisons des techniques d'optimisation pour fournir la meilleure expérience possible à nos utilisateurs.
Dans ce cas, pourquoi la persistance est-elle si souvent négligée lors des tests ? Est-ce vraiment aussi complexe et pénible à mettre en place ? Arquillian et sa Persistence Extension allègent cette charge pour que vous redeveniez un développeur heureux et productif.

Le code source associé à cette présentation est sur https://github.com/hasalex/arquillian-persistence-demo.

Publicité
Publicité

Plus De Contenu Connexe

Les utilisateurs ont également aimé (20)

Similaire à Tester la persistance Java avec Arquillian (20)

Publicité

Plus par Alexis Hassler (20)

Plus récents (20)

Publicité

Tester la persistance Java avec Arquillian

  1. 1. Tester la persistance Java avec Arquillian @AlexisHassler 1
  2. 2. @AlexisHassler Développeur, formateur Java Indépendant Contributeur occasionnel à Arquillian 2
  3. 3. Qu'est qu'Arquillian ? Comment fonctionne-t-il ? Comment gérer les données de test ? Comment profiter de l'extension Persistence ? 3
  4. 4. Kesako ? 4
  5. 5. Tests d'intégration Tests de composants pas les classes isolées pas l'application complète 5
  6. 6. Comment ça marche ? 6
  7. 7. Mettre les tests dans le conteneur plutôt que gérer le conteneur dans les tests 7
  8. 8. Runner JUnit Déploiement du composant Injection de dépendances Méthode de test 8
  9. 9. Et les données ? 9
  10. 10. Injection @Resource(mappedName="jdbc/sample") DataSource ds; @PersistenceContext EntityManager em; @Resource UserTransaction tx; 10
  11. 11. Persistence Extension 11
  12. 12. Extension Arquillian Créée par Bartosz Majsak Inspiré d'Unitils et de DBUnit 12
  13. 13. Données en entrée @UsingDataSet("datasets/users.yml") Données en sortie @ShouldMatchDataSet("datasets/expected-users.yml") 13
  14. 14. Transactions @Transactional(TransactionMode.ROLLBACK) 14
  15. 15. Conclusion 15
  16. 16. Arquillian http://arquillian.org https://github.com/hasalex/ arquillian-persistence-demo 16
  17. 17. Merci http://alexis-hassler.com alexis.hassler@sewatech.fr http://sewatech.fr 17

×