JUnit
Z Wikipedii
JUnit jest narzędziem służącym do tworzenia powtarzalnych testów oprogramowania pisanego w języku Java. JUnit umożliwia tworzenie zarówno testów bardzo prostych, jak i bardzo skomplikowanych.
Zalety JUnit:
- metoda najmniejszą jednostką testowania,
- przypadki testowe,
- oddzielenie testów od kodu,
- wiele mechanizmów uruchamiania,
- budowanie raportów,
- integracja z różnymi IDE.
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 JUnit 4 używane są do tego anotacje (wprowadzone w Java 1.5):
public class HelloWorld { @Test public void testMultiplication() { // Testing if 2*2=4: assertEquals ("Multiplication", 4, 2*2); } }