JUnit
| JUnit software | |
|---|---|
| Genere | framework di unit testing |
| Sviluppatore | Kent Beck, Erich Gamma, David Saff |
| Ultima versione | 5.5.2 (8 settembre 2019) |
| Sistema operativo | Multipiattaforma |
| Linguaggio | Java |
| Licenza | Common Public License (licenza libera) |
| Sito web | |
In informatica JUnit è un framework di unit testing per il linguaggio di programmazione Java. L'esperienza avuta con JUnit è stata importante nella crescita dell'idea di sviluppo guidato da test (in inglese Test Driven Development), ed è uno di una famiglia di framework di unit testing noti collettivamente come xUnit.[1]
JUnit è stato creato da Kent Beck insieme ad Erich Gamma.[2] Da allora ha ispirato ed è stato modello guida per diversi framework di unit testing per altri linguaggi.
Il framework è attualmente alla versione 5, che è organizzata in 3 sotto-progetti / moduli e necessita di java versione 8 o più recente.
La versione 4 ha portato modifiche strutturali rispetto alla versione 3, con la quale è incompatibile. Le classi che costituiscono il framework appartengono a package diversi per le versioni 3 e 4; junit.framework fino a 3.8, org.junit dalla 4.[1]
Note[modifica | modifica wikitesto]
- ^ a b (EN) JUnit Release notes
- ^ R. Martin, Clean Code, p. 252
Bibliografia[modifica | modifica wikitesto]
- (EN) Kent Beck, Test-Driven Development: By Example, Addison-Wesley Professional, 2002, ISBN 0-321-14653-0.
Voci correlate[modifica | modifica wikitesto]
Collegamenti esterni[modifica | modifica wikitesto]
- Sito ufficiale, su junit.org.

- JUnit, su packages.debian.org.

- Repository sorgenti di JUnit, su github.com.
