| updateIssue(Issue, Integer) |   | 53% |   | 57% | 16 | 20 | 32 | 92 | 0 | 1 |
| unassignIssue(Issue, User, boolean) |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 1 | 1 |
| setIssueVersions(Issue, List, User, boolean) |   | 37% |   | 38% | 12 | 14 | 26 | 46 | 0 | 1 |
| setIssueComponents(Issue, List, User, boolean) |   | 37% |   | 40% | 9 | 11 | 23 | 39 | 0 | 1 |
| assignIssue(Issue, User, User, boolean) |   | 66% |   | 50% | 16 | 18 | 11 | 47 | 0 | 1 |
| moveIssue(Issue, Integer, Integer) |   | 50% |   | 50% | 4 | 5 | 7 | 26 | 0 | 1 |
| createIssue(Issue, Integer, Integer, Integer) |   | 69% |   | 50% | 3 | 4 | 8 | 24 | 0 | 1 |
| addIssueAttachment(IssueAttachment, byte[]) |   | 64% |   | 50% | 3 | 4 | 2 | 11 | 0 | 1 |
| addComponentsModifiedActivity(Issue, User, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| addVersionsModifiedActivity(Issue, User, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| updateIssueActivityNotification(Integer, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getAllIssueAttachments() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addIssueRelation(Integer, Integer, IssueRelation.Type, Integer) |   | 92% |   | 50% | 3 | 4 | 2 | 46 | 0 | 1 |
| getAllIssues() |   | 62% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| getNextIssues(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreviousIssues(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| totalSystemIssuesAttachmentSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeIssueHistoryEntry(Integer, Integer) |  | 93% |   | 50% | 1 | 2 | 1 | 12 | 0 | 1 |
| setIssueAttachmentData(Integer, byte[]) |  | 87% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| setIssueAttachmentData(String, byte[]) |  | 87% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| setIssueFields(Issue, List, boolean) |  | 100% |   | 87% | 1 | 5 | 0 | 16 | 0 | 1 |
| removeIssueRelation(Integer, Integer) |  | 100% |   | 50% | 1 | 2 | 0 | 18 | 0 | 1 |
| setIssueComponents(Integer, HashSet, Integer) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| systemUpdateIssue(Issue, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| setIssueVersions(Integer, HashSet, Integer) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| getIssueActivity(Integer, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| getIssueComponentIds(Integer) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getIssueVersionIds(Integer) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getIssueActivity(Integer) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| getLastIssueHistory(Integer) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| getIssuesCreatedByUser(Integer, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getIssuesOwnedByUser(Integer, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getIssuesWatchedByUser(Integer, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addIssueHistory(IssueHistory) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| assignIssue(Integer, Integer, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getUnassignedIssues(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getIssueAttachmentCount(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| canViewIssue(Integer, User) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setIssueFields(Integer, List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| removeIssueAttachment(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| canViewIssue(Issue, User) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueCreator(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueOwner(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueComponents(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueVersions(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueAttachments(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueProject(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIssueAttachmentData(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getOpenIssueCountByProjectId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getResolvedIssueCountByProjectId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIssuesByProjectId(Integer, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTotalIssueCountByProjectId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAllIssueAttachmentSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssue(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIssuesWithStatus(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIssuesWithStatusLessThan(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIssuesWithSeverity(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIssueRelation(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIssueAttachment(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| searchIssues(IssueSearchQuery, User, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueHistory(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| assignIssue(Integer, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAllIssueAttachmentCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssuesCreatedByUser(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssuesOwnedByUser(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssuesWatchedByUser(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssuesByProjectId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLatestIssueDateByProjectId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumberIssues() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUnassignedIssues() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setUserDAO(UserDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setConfigurationService(ConfigurationService) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCustomFieldDAO(CustomFieldDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProjectDAO(ProjectDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueDAO(IssueDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueHistoryDAO(IssueHistoryDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueRelationDAO(IssueRelationDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueAttachmentDAO(IssueAttachmentDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setComponentDAO(ComponentDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueActivityDAO(IssueActivityDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVersionDAO(VersionDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setNotificationService(NotificationService) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| IssueServiceImpl() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getUserDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProjectDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueActivityDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVersionDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getComponentDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCustomFieldDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueHistoryDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueRelationDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueAttachmentDAO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConfigurationService() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |