Piszę testy automatyczne api (Rest Assured + junit + maven + maven-surefire-plugin). Próbuję sobie odpalić część testów na podstawie fragmentu tekstu z nazwy klasy. Niestety - tylko dwie klasy z pięciu się odpalają. Pod spodem nazwy klas a w komentarzu część odpowiadająca za surefire plugin.
Błagam - jeśli ktoś ma jakiś pomysł, cokolwiek - piszcie. :)
ps. we wszystkich klasach są znaczniki JUnita "@Test"
Korzystając z "mvn test" odpalają mi się klasy "ReportsTestProd" oraz "AuthenticationTestProd". Gdy wpisuję "mvn test -Pstage" odpalają się "ReportsTestStage" i "AuthenticationTestStage"....
@damianbeat: w działającej masz zaimportowane całe Junit import org.junit.*; w nie działającej masz zaimportowane import org.junit.jupiter.api.Test; możliwe, że Surefire nie rozumie annotacji z Jupiter API
Piszę testy automatyczne api (Rest Assured + junit + maven + maven-surefire-plugin). Próbuję sobie odpalić część testów na podstawie fragmentu tekstu z nazwy klasy. Niestety - tylko dwie klasy z pięciu się odpalają. Pod spodem nazwy klas a w komentarzu część odpowiadająca za surefire plugin.
Błagam - jeśli ktoś ma jakiś pomysł, cokolwiek - piszcie. :)
ps. we wszystkich klasach są znaczniki JUnita "@Test"
#maven #testowanieoprogramowania #testowanie #programowanie #java #testing #junit #it #restassured #api #apitesting #testowanieapi
Zerknij Mirku jeśli możesz - podsyłam dwie klasy: https://www.pastiebin.com/5a02f9cfa3fa1
import org.junit.*;
w nie działającej masz zaimportowaneimport org.junit.jupiter.api.Test;
możliwe, że Surefire nie rozumie annotacji z Jupiter API