Les bases de JUnit pour les tests unitaires en Java

Présentation de JUnit JUnit est un framework de test unitaire spécifiquement conçu pour le langage Java. Développé initialement par Kent Beck et Erich Gamma, il s'inscrit dans la lignée des frameworks xUnit dérivés de sUnit. JUnit est aujourd'hui un outil incontournable, intégré dans la majorité des IDE Java, et bénéficie d'une large communauté ...

Publié le 9 juillet à 06h22

Tri rapide : principe, exemple et localisation de défaut

Principe de base : Sélectionner le premier élément de la liste comme pivot, puis partitionner la liste en deeux sous-listes : une avec des éléments plus petits que le pivot, l'autre avec des éléments plus grands. Appliquer l'étape 1 à la première sous-liste. Appliquer l'étape 1 à la seconde sous-liste. Code – Liste 1.1 public class TriRapid ...

Publié le 19 juin à 17h11

Explorer les différentes couches de la pyramide de tests

La couche unitaire Les tests unitaires valident le comportement des plus petits éléments testables d'une application, comme une fonction ou une classe. Ils forment la base de la pyramide, visant à garantir la qualité du code source de manière isolée. Le concept d'"unité" n'est pas fixe et dépend du paradigme de programmation ; il peut ...

Publié le 16 juin à 21h31

Requêtes SQL dynamiques avec MyBatis

Les requêtes SQL dynamiques dans MyBatis permettent de construire des instructions SQL conditionnelles et itératives, améliorant la flexibilité des requêtes en base de données. 1. Condition if La condition if est utilisée pour ajouter des clauses SQL de manière conditionnelle, souvent avec des paramètres de type Map ou entité. <select id=&q ...

Publié le 3 juin à 18h26