### Question:
UsersResourceFacadeImp extends CoreDBServiceFacadeImp<Users, Long> implements UsersResourceFacade { @Override public UsersDTO getUserById(Long id) throws PropertyNotSetException { Users user = getById(id); if (user != null) { return new UsersDTO(user); } return null; } protected  UsersResourceFacadeImp(); @Override UsersDTO getUserByName(String name); @Override UsersDTO getUserById(Long id); @Override List<UsersDTO> getAllUsersByName(String name); @Override List<CollectionDTO> findAllCrisisByUserID(Long id); @Override UsersDTO addUser(UsersDTO user); @Override Integer deleteUser(Long id); @Override List<UsersDTO> findByCriteria(String columnName, Object value); @Override List<UsersDTO> getAllUsers();  }### Answer:
@Test public void testGetUserById() { try { UsersDTO result = userResourceFacadeImp.getUserById(user .getUserID()); assertEquals(user.getName(), result.getName()); } catch (PropertyNotSetException ex) { logger.error("PropertyNotSetException while fetching user by id "+ex.getMessage()); fail("testGetUserById failed"); } }