CouchDbProjectService extends AbstractCouchDbService implements ProjectService { @Override public Project updateExistingProject(Project project, Map<String, Object> context) { throw new UnsupportedOperationException(); } CouchDbProjectService(); @Override List<Project> listAllProject(Map<String, Object> context); @Override Project addNewProject(Project project, Map<String, Object> context); @Override Project updateExistingProject(Project project, Map<String, Object> context); @Override void removeExistingProject(Project project,
			Map<String, Object> context); @Override long countProject(ProjectQuery query, Map<String, Object> context); @Override List<Project> listProject(ProjectQuery query, Map<String, Object> context);  }
@Test(expected = UnsupportedOperationException.class) public void testUpdateExistingProject() { projectService.updateExistingProject(new Project(), new HashMap<String, Object>()); }