JUnit
Wygląd
Autor | Kent Beck,Erich Gamma,David Saff |
---|---|
Aktualnawersja stabilna | 5.11.3 (21 października 2024)[±] |
Platforma sprzętowa | wieloplatformowy |
Rodzaj | test jednostkowy |
Licencja | Eclipse Public License[1](relicencjonowany z CPL) |
Strona internetowa |
JUnit– narzędzie służące do tworzenia powtarzalnychtestów jednostkowychoprogramowania pisanego w językuJava.
Cechy JUnit:
- metoda najmniejszą jednostką testowania,
- przypadki testowe,
- oddzielenie testów od kodu,
- wiele mechanizmów uruchamiania,
- tworzenie raportów,
- integracja z różnymiśrodowiskami programistycznymi.
W JUnit 3 testy są wykrywane za pomocąmechanizmu refleksji:
publicclassHelloWorldextendsTestCase
{
publicvoidtestMultiplication()
{
// Testing if 2*2=4:
assertEquals("Multiplication",4,2*2);
}
}
W JUnicie 4 używane są do tegoadnotacje(wprowadzone wJavie 1.5):
publicclassHelloWorld
{
@TestpublicvoidtestMultiplication()
{
// Testing if 2*2=4:
assertEquals("Multiplication",4,2*2);
}
}
Zobacz też
[edytuj|edytuj kod]Przypisy
[edytuj|edytuj kod]- ↑Relicense JUnit from CPL to EPL,Philippe Marschall, 18 maja 2013[dostęp 2013-09-20].