| handleNotification(Issue, Notification.Type, Map, String, Integer) |   | 64% |   | 65% | 15 | 27 | 30 | 108 | 0 | 1 |
| handleLocalizedIssueNotification(Issue, Notification.Type, String, InternetAddress[], Integer) |   | 49% |   | 60% | 9 | 15 | 18 | 48 | 0 | 1 |
| handleSelfRegistrationNotification(String, InternetAddress, String, String) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| getIssueNotifications(Issue, boolean, boolean) |   | 65% |   | 57% | 14 | 21 | 8 | 37 | 0 | 1 |
| sendNotification(Notification, Notification.Type, String) |   | 36% |   | 50% | 5 | 6 | 5 | 11 | 0 | 1 |
| addIssueNotification(Notification) |   | 45% |   | 40% | 5 | 6 | 6 | 15 | 0 | 1 |
| hasIssueNotification(Issue, String, Notification.Role) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| sendReminder(Issue, User, String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| NotificationServiceImpl(EmailService, ProjectService, NotificationDAO, IssueActivityDAO, IssueDAO, IssueService) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| handleIssueNotification(Issue, Notification.Type, String) |   | 37% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| sendNotification(Issue, Notification.Type, String) |   | 33% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| updateIssueActivityNotification(Issue, Boolean) |   | 64% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| hasIssueNotification(Issue, Integer) |   | 39% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| setEmailService(EmailService) |   | 52% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| setNotificationDao(NotificationDAO) |   | 52% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| getIssueNotifications(Issue) |   | 47% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getPrimaryIssueNotifications(Issue) |   | 47% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| hasIssueNotification(Issue, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEmailService() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIssueServiceName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasIssueNotification(Issue, Integer, Notification.Role) |  | 100% |   | 91% | 1 | 7 | 0 | 8 | 0 | 1 |
| getIssueService() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| NotificationServiceImpl() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| removeIssueNotification(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| sendNotification(Issue, Notification.Type, String, InternetAddress[], Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setApplicationContext(ApplicationContext) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueService(IssueService) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProjectService(ProjectService) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueActivityDao(IssueActivityDAO) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueDao(IssueDAO) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIssueServiceName(String) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNotificationDao() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProjectService() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueActivityDao() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueDao() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |