| handleNotification(Issue, Notification.Type, Map, String, Integer) |    | 66% |    | 65% | 15 | 27 | 30 | 107 | 0 | 1 | 
| handleLocalizedIssueNotification(Issue, Notification.Type, String, InternetAddress[], Integer) |    | 60% |    | 60% | 9 | 15 | 18 | 48 | 0 | 1 | 
| handleSelfRegistrationNotification(String, InternetAddress, String, String) |   | 0% |   | 0% | 4 | 4 | 15 | 15 | 1 | 1 | 
| getIssueNotifications(Issue, boolean, boolean) |    | 73% |    | 57% | 14 | 21 | 8 | 37 | 0 | 1 | 
| hasIssueNotification(Issue, String, Notification.Role) |   | 0% |   | 0% | 7 | 7 | 8 | 8 | 1 | 1 | 
| sendNotification(Notification, Notification.Type, String) |    | 44% |    | 50% | 5 | 6 | 5 | 11 | 0 | 1 | 
| addIssueNotification(Notification) |    | 57% |    | 40% | 5 | 6 | 6 | 15 | 0 | 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 | 
| setEmailService(EmailService) |    | 52% |    | 50% | 2 | 3 | 2 | 6 | 0 | 1 | 
| setNotificationDao(NotificationDAO) |    | 52% |    | 50% | 2 | 3 | 2 | 6 | 0 | 1 | 
| handleIssueNotification(Issue, Notification.Type, String) |    | 64% |    | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| sendNotification(Issue, Notification.Type, String) |    | 60% |    | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| hasIssueNotification(Issue, String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| updateIssueActivityNotification(Issue, Boolean) |    | 83% |    | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| hasIssueNotification(Issue, Integer) |    | 64% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getIssueNotifications(Issue) |   | 69% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getPrimaryIssueNotifications(Issue) |   | 69% |    | 50% | 1 | 2 | 1 | 3 | 0 | 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 |