Ho recentemente provato a implementare i test unitari su un'applicazione Web Java il mio progetto è basato sull'architettura di progettazione MVC e utilizza Spring & JPA Hibernate e JSF qui è un albero dei pacchetti
-src
-entity
-dao
-impl
-service
-impl
-rest
-impl
-web
-utils
-config
-common
-enums
-exceptions
Quindi devo scrivere un test unitario per le seguenti classi:
utils/DateUtils.java
entity/User.java
web/RegisterUserBeanAction.java
dao/UserDao.java
commons/enums/UserTypeEnum.java
Se sì, mi chiedo come testare una classe come User.java
abbia solo alcune proprietà con setter e getter ...
Se no, quindi quale è la regola?