JUnit
Z Wikipedii, wolnej encyklopedii
| JUnit | |
| test jednostkowy | |
| Producent | Kent Beck, Erich Gamma, David Saff |
| Platforma sprzętowa | cross-platform |
| Aktualna wersja stabilna | 4.9 / 22 sierpnia 2011 |
| Licencja | Common Public License |
| http://junit.sourceforge.net | |
JUnit jest narzędziem służącym 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); } }