I am junior java developer and now working on study project.
We have tests for our classes (unit-tests, integration tests and api). My task is fix unconventional packages naming in test module.
Package for unit tests has similar naming that our classes with business logic has. It's look like - com.companyname.project.dao.ClassUnderTest
. As I say we have api tests and naming for this package is invalid (as my mentor says). Now it's look like - api_test
. My question is - how I should name package with api tests and maybe I should move this package into package with unit tests?