Lexique informatique › Programmation › xUnit

xUnit

Programmation Svenska → Mis à jour: 2026-09-26

Nom collectif de la famille de frameworks de tests unitaires issus de SUnit, écrit par Kent Beck pour Smalltalk en 1994. JUnit, NUnit, PHPUnit, CppUnit : même architecture, autre langage.

Le modèle commun : des cas de test sous forme de méthodes, des fixtures avec setUp et tearDown, des assertions, des suites de tests et un exécuteur qui rapporte rouge ou vert. Kent Beck et Erich Gamma écrivent JUnit dans un avion en 1997, installant le patron dans le monde Java. Le livre xUnit Test Patterns (2007) de Gerard Meszaros en a catalogué les patrons comme les mauvaises odeurs. Source de confusion : un framework .NET précis s'appelle lui aussi xUnit.net (2007, par Jim Newkirk et Brad Wilson) — une refonte délibérée qui abandonne setUp au profit des constructeurs. Des frameworks plus récents comme pytest sortent du moule avec de simples fonctions et des fixtures injectées en paramètres.

← Retour au lexique