ProjectServiceImpl implements ProjectService { @Override public List<Team> getTeams() { List<Team> teams = cacheClient.get(ServiceConstants.CACHE_KEY_TEAMS); if (teams == null) { teams = projectDao.getTeams(); cacheClient.set(ServiceConstants.CACHE_KEY_TEAMS, (Serializable) teams); } return teams; }  @Override List<Team> getTeams(); @Override List<Project> getProjects(); @Override Project getProject(int projectId); @Override Project loadProject(int projectId); @SuppressWarnings("rawtypes") @Override List<Project> getProjectsByTeamAndProduct(Map param); @Override Integer addProject(Project project); @Override Integer editProject(Project project); @Override Integer delProject(int projectId); @Override List<Project> getProjectsByProduct(int productId); @Override Project findProject(String name); @Override boolean isMember(int projectId, int userId); @Override boolean isOwner(int projectId, int userId); @Override boolean isOperator(int projectId, int userId); @Override List<ProjectMember> getMembers(int projectId); @Override List<ProjectMember> getOwners(int projectId); @Override List<ProjectMember> getOperators(int projectId); @Override void addMember(int projectId, String memberType, int userId); @Override void deleteMember(int projectId, String memberType, int userId); void setOperationLogService(OperationLogService operationLogService); void setProductService(ProductService productService); void setCacheClient(CacheClient cacheClient); void setProjectCacheClient(CacheClient projectCacheClient); Project getProjectExtra(int projectId);  }
@Test public void testGetTeams() { }