Refactor Modules (extract bindProperties to base class), renaming DaoIntegrationTests
Refactor from 'long' to 'Long' because org.easymock.EasyMock.eq(Long value) throws NPE otherwise in methods like expect(userDao.get(eq(userId))).andReturn(null); and remove unnecessary method parameter
UserService unit tests
refactored common variables in UserServiceTest
remove getUserService method
Add missing license terms
ProjectService unit tests
ImmutableTimeReport for testing
Refactored to create new project and set values in BeforeTest setup method.
Changed @BeforeTest to @BeforeMethod and added refactored ProjectServiceTest
Remove unused immutable classes
TimeReportService unit tests (add and get)
Change from hibernate session to entitymanager and fix the queries and tests to work with it
More unit tests for TimeReportService
Refactor activityType conversion, getModel from Dao return null, TimeReportService unit tests
getTimeReportsByUserId when userId is null
proper equals and hashCode methods
Fix integration tests and remove base test class
downgrade cobertura because of error message in 2.6 and disable dependency location checking because some of the repo urls are not available so it takes time to until it timeouts
Refactored and improved dao integration tests