2.13. Testowanie kodu
Testy jednostkowe są ważną częścią każdej współczesnej metodyki wytwarzania oprogramowania — mają też ogromne znaczenie w cyklu życia projektów Mavena. Maven domyślnie odrzuca możliwość pakowania i wdrażania aplikacji, dopóki wszystkie testy jednostkowe nie zakończą się sukcesem. Maven współpracuje zarówno z frameworkiem JUnit 3.x oraz JUnit 4 (patrz „10.9. Stosowanie frameworku JUnit 4 w projektach Mavena 2”), jak i frameworkiem TestNG (patrz Rozdział 11.), pod warunkiem że odpowiednie testy jednostkowe znajdują się w strukturze katalogów src/test.
Do uruchamiania testów za pośrednictwem Mavena służy polecenie mvn test
:
$ mvn test [INFO] Scanning for projects... . . . [INFO] [surefire:test] [INFO] Surefire report directory: ...
Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.