JUnit
Wygląd
Autor | Kent Beck, Erich Gamma, David Saff |
---|---|
Aktualna wersja 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 powtarzalnych testów jednostkowych oprogramowania pisanego w języku Java.
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:
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);
}
}
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] .