Gdzie przechowywujecie klasy utilsowe tylko dla testów?

0

Cześć.

Załóżmy, że mamy popisane testy jednostkowe i integracyjne. I teraz często przydaje się niektóre rzeczy wydzielić z klas testowych (np. powtarzające się duże asercje) do klas "utilsowych" tylko dla testów. Kiedy mamy testy zorganizowane w pakietach, które odpowiadają pakietom z kodu produkcyjnego to gdzie przechowywać te dodatkowe klasy utilsowe? Macie na to jakieś konwencje?

0

czyli to prawda, javovcy na wszystko muszą mieć konwencje... trochę wyobraźni !

0

W podpakiecie dla danego pakietu. Np. klasa MyAwesomeObjectAssertions jest w pakiecie osobnym, który jest pod pakietem klasy MyAwesomeObject. Jeżeli są jakieś klasy, które są bardziej ogólne to gdzieś w testowym kodzie, pakiet zależy od tego co klasa robi, np. infrastructure -> postgresql -> MagicPostgresTool.

0

Rozumiem czyli można tak

1 użytkowników online, w tym zalogowanych: 0, gości: 1