Merge branch 'main' into codex/refactor-notification-handling-to-async-thread

This commit is contained in:
Tim
2025-07-30 12:56:27 +08:00
committed by GitHub

View File

@@ -3,6 +3,7 @@ package com.openisle.service;
import com.openisle.model.*; import com.openisle.model.*;
import com.openisle.repository.NotificationRepository; import com.openisle.repository.NotificationRepository;
import com.openisle.repository.UserRepository; import com.openisle.repository.UserRepository;
import com.openisle.repository.ReactionRepository;
import com.openisle.service.PushNotificationService; import com.openisle.service.PushNotificationService;
import com.openisle.repository.ReactionRepository; import com.openisle.repository.ReactionRepository;
import java.util.concurrent.Executor; import java.util.concurrent.Executor;
@@ -21,6 +22,7 @@ class NotificationServiceTest {
void markReadUpdatesOnlyOwnedNotifications() { void markReadUpdatesOnlyOwnedNotifications() {
NotificationRepository nRepo = mock(NotificationRepository.class); NotificationRepository nRepo = mock(NotificationRepository.class);
UserRepository uRepo = mock(UserRepository.class); UserRepository uRepo = mock(UserRepository.class);
ReactionRepository rRepo = mock(ReactionRepository.class);
EmailSender email = mock(EmailSender.class); EmailSender email = mock(EmailSender.class);
PushNotificationService push = mock(PushNotificationService.class); PushNotificationService push = mock(PushNotificationService.class);
ReactionRepository rRepo = mock(ReactionRepository.class); ReactionRepository rRepo = mock(ReactionRepository.class);
@@ -52,6 +54,7 @@ class NotificationServiceTest {
void listNotificationsWithoutFilter() { void listNotificationsWithoutFilter() {
NotificationRepository nRepo = mock(NotificationRepository.class); NotificationRepository nRepo = mock(NotificationRepository.class);
UserRepository uRepo = mock(UserRepository.class); UserRepository uRepo = mock(UserRepository.class);
ReactionRepository rRepo = mock(ReactionRepository.class);
EmailSender email = mock(EmailSender.class); EmailSender email = mock(EmailSender.class);
PushNotificationService push = mock(PushNotificationService.class); PushNotificationService push = mock(PushNotificationService.class);
ReactionRepository rRepo = mock(ReactionRepository.class); ReactionRepository rRepo = mock(ReactionRepository.class);
@@ -77,6 +80,7 @@ class NotificationServiceTest {
void countUnreadReturnsRepositoryValue() { void countUnreadReturnsRepositoryValue() {
NotificationRepository nRepo = mock(NotificationRepository.class); NotificationRepository nRepo = mock(NotificationRepository.class);
UserRepository uRepo = mock(UserRepository.class); UserRepository uRepo = mock(UserRepository.class);
ReactionRepository rRepo = mock(ReactionRepository.class);
EmailSender email = mock(EmailSender.class); EmailSender email = mock(EmailSender.class);
PushNotificationService push = mock(PushNotificationService.class); PushNotificationService push = mock(PushNotificationService.class);
ReactionRepository rRepo = mock(ReactionRepository.class); ReactionRepository rRepo = mock(ReactionRepository.class);
@@ -100,6 +104,7 @@ class NotificationServiceTest {
void createRegisterRequestNotificationsDeletesOldOnes() { void createRegisterRequestNotificationsDeletesOldOnes() {
NotificationRepository nRepo = mock(NotificationRepository.class); NotificationRepository nRepo = mock(NotificationRepository.class);
UserRepository uRepo = mock(UserRepository.class); UserRepository uRepo = mock(UserRepository.class);
ReactionRepository rRepo = mock(ReactionRepository.class);
EmailSender email = mock(EmailSender.class); EmailSender email = mock(EmailSender.class);
PushNotificationService push = mock(PushNotificationService.class); PushNotificationService push = mock(PushNotificationService.class);
ReactionRepository rRepo = mock(ReactionRepository.class); ReactionRepository rRepo = mock(ReactionRepository.class);
@@ -124,6 +129,7 @@ class NotificationServiceTest {
void createActivityRedeemNotificationsDeletesOldOnes() { void createActivityRedeemNotificationsDeletesOldOnes() {
NotificationRepository nRepo = mock(NotificationRepository.class); NotificationRepository nRepo = mock(NotificationRepository.class);
UserRepository uRepo = mock(UserRepository.class); UserRepository uRepo = mock(UserRepository.class);
ReactionRepository rRepo = mock(ReactionRepository.class);
EmailSender email = mock(EmailSender.class); EmailSender email = mock(EmailSender.class);
PushNotificationService push = mock(PushNotificationService.class); PushNotificationService push = mock(PushNotificationService.class);
ReactionRepository rRepo = mock(ReactionRepository.class); ReactionRepository rRepo = mock(ReactionRepository.class);
@@ -148,6 +154,7 @@ class NotificationServiceTest {
void createNotificationSendsEmailForCommentReply() { void createNotificationSendsEmailForCommentReply() {
NotificationRepository nRepo = mock(NotificationRepository.class); NotificationRepository nRepo = mock(NotificationRepository.class);
UserRepository uRepo = mock(UserRepository.class); UserRepository uRepo = mock(UserRepository.class);
ReactionRepository rRepo = mock(ReactionRepository.class);
EmailSender email = mock(EmailSender.class); EmailSender email = mock(EmailSender.class);
PushNotificationService push = mock(PushNotificationService.class); PushNotificationService push = mock(PushNotificationService.class);
ReactionRepository rRepo = mock(ReactionRepository.class); ReactionRepository rRepo = mock(ReactionRepository.class);