Przejdź do zawartości

JUnit

Z Wikipedii, wolnej encyklopedii
JUnit
logo
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]
  1. Relicense JUnit from CPL to EPL,Philippe Marschall, 18 maja 2013[dostęp 2013-09-20].

Linki zewnętrzne

[edytuj|edytuj kod]