Witam czy jest możliwość wydzielenia folderów gdzie będą klasy tworzące instancje dla testów jednostkowych i integracyjnych
0
1
Dlaczego chcesz rozdzielać testy w projekcie na osobne foldery?
- z testami jednostkowymi
- z testami integracyjnymi
- z "commonsami" do testów
Niepotrzebnie komplikujesz sobie życie. Co w przypadku, gdy postanowisz dzielić testy również według innych kryteriów? Tak się chyba robiło w okolicach JUnit 3, czyli na dzień dzisiejszy niemalże prehistoria.
Jeśli chcesz mieć jakikolwiek "logiczny" rozdział testów jednostkowych i integracyjnych prościej byłoby
- zdefiniować odrębne taski w Gradle / Maven i wprowadzić konwencję nazw - np. task
unitTest
dla klas z sufiksemUnitTest
, taskintegrationTest
dla klas z sufiksemIntegrationTest
- zdefiniować sobie
test suite
tudzież inneselektory
lubtagi
w swoim frameworku testowym, którego używasz. Jeśli w JUnit 5 to masz@SelectClasses
,@Tag
,@IncludeTags
i inne takie. Nie jestem tylko pewien, czy prace nad wspieraniem niektórych rzeczy nie są wciąż in-progress, część wsparcia w JUnit 5 była dziwnie przyspawana do elementów JUnit 4: https://github.com/junit-team/junit5/issues?q=+label%3A%22theme%3A+suites%22+
0
@superdurszlak: na taki komentarz czekałem, dzięki za pomoc