Skip to content

Commit

Permalink
test: fcmScheduler테스트 (#309)
Browse files Browse the repository at this point in the history
  • Loading branch information
dbscks97 authored Oct 18, 2024
1 parent 7d6125f commit 2dac40b
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import com.depromeet.stonebed.domain.missionRecord.dto.response.MissionRecordIdResponse;
import com.depromeet.stonebed.domain.missionRecord.dto.response.MissionRecordTabListResponse;
import com.depromeet.stonebed.domain.missionRecord.dto.response.MissionTabResponse;
import com.depromeet.stonebed.scheduler.fcm.FcmScheduler;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
Expand All @@ -26,6 +27,7 @@
public class MissionRecordController {

private final MissionRecordService missionRecordService;
private final FcmScheduler fcmScheduler;

@Operation(summary = "미션 탭 완료된 기록 리스트", description = "미션 탭에서 완료된 기록 리스트를 조회한다.")
@GetMapping
Expand Down Expand Up @@ -86,4 +88,16 @@ public ResponseEntity<Void> createMissionRecordBoost(
missionRecordService.createBoost(recordId, request.count());
return ResponseEntity.status(HttpStatus.CREATED).build();
}

@PostMapping
public ResponseEntity<Void> dailyTest() {
fcmScheduler.sendDailyNotification();
return ResponseEntity.ok().build();
}

@PostMapping
public ResponseEntity<Void> remindTest() {
fcmScheduler.sendReminderToIncompleteMissions();
return ResponseEntity.ok().build();
}
}

0 comments on commit 2dac40b

Please sign in to comment.