| Autor | Kent Beck, Erich Gamma, David Saff |
|---|---|
| Aktualna wersja stabilna | 6.1.3 (7 sierpnia 2026) [±] |
| Platforma sprzętowa | wieloplatformowy |
| Rodzaj | test jednostkowy |
| Licencja | Eclipse Public License (relicencjonowany z CPL) |
| Strona internetowa | |
JUnit – narzędzie służące do tworzenia powtarzalnych testów jednostkowych oprogramowania pisanego w języku Java.
Cechy JUnit:
W JUnit 3 testy są wykrywane za pomocą mechanizmu refleksji:
public class HelloWorld extends TestCase
{
public void testMultiplication()
{
// Testing if 2*2=4:
assertEquals ("Multiplication", 4, 2*2);
}
}
W JUnicie 4 używane są do tego adnotacje (wprowadzone w Javie 1.5):
public class HelloWorld
{
@Test public void testMultiplication()
{
// Testing if 2*2=4:
assertEquals ("Multiplication", 4, 2*2);
}
}