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