Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public class FeedbackScoreDayInfo extends BaseTimeEntity {
@Column(name = "feedback_score_day_info_day_info", nullable = false)
private Integer day;

@OneToOne(cascade = CascadeType.PERSIST)
@OneToOne
@JoinColumn(name = "feedback_score_id", nullable = false)
private FeedbackScore feedbackScore;
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ public void create(CreateAnonymousFeedbackScoreServiceRequest request) {
.createdTimeAtClient(request.getCreatedAt())
.build();

feedbackScoreRepository.save(feedbackScore);

FeedbackScoreDayInfo dayInfo =
FeedbackScoreDayInfo.builder()
.day(request.getDayCount())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,14 @@
import static org.mockito.Mockito.*;

import earlybird.earlybird.feedback.domain.score.FeedbackScore;
import earlybird.earlybird.feedback.domain.score.FeedbackScoreDayInfo;
import earlybird.earlybird.feedback.domain.score.FeedbackScoreDayInfoRepository;
import earlybird.earlybird.feedback.domain.score.FeedbackScoreRepository;
import earlybird.earlybird.feedback.service.anonymous.request.CreateAnonymousFeedbackScoreServiceRequest;

import jakarta.persistence.EntityManager;
import org.assertj.core.api.Assertions;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.transaction.annotation.Transactional;
Expand All @@ -29,17 +24,13 @@
@SpringBootTest
class CreateAnonymousFeedbackScoreServiceTest {

@Autowired
private CreateAnonymousFeedbackScoreService service;
@Autowired private CreateAnonymousFeedbackScoreService service;

@Autowired
private FeedbackScoreRepository feedbackScoreRepository;
@Autowired private FeedbackScoreRepository feedbackScoreRepository;

@Autowired
private FeedbackScoreDayInfoRepository feedbackScoreDayInfoRepository;
@Autowired private FeedbackScoreDayInfoRepository feedbackScoreDayInfoRepository;

@Autowired
private EntityManager entityManager;
@Autowired private EntityManager entityManager;

@DisplayName("요청에 담긴 피드백 점수를 DB에 저장한다")
@Test
Expand Down