JUnit

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
JUnit
Autor Kent Beck, Erich Gamma, David Saff
Platforma sprzętowa cross-platform
Aktualna wersja stabilna 5.0.1 / 3 października 2017; 11 miesięcy temu
Licencja Eclipse Public License [1] (relicensed from CPL before)
Rodzaj test jednostkowy
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]

  1. Relicense JUnit from CPL to EPL, Philippe Marschall, 18 maja 2013 [dostęp 2013-09-20].

Linki zewnętrzne[edytuj | edytuj kod]