diff --git a/backend/src/main/java/reviewme/review/service/validator/ReviewValidator.java b/backend/src/main/java/reviewme/review/service/validator/ReviewValidator.java index 4eb52fe58..96fb55ec4 100644 --- a/backend/src/main/java/reviewme/review/service/validator/ReviewValidator.java +++ b/backend/src/main/java/reviewme/review/service/validator/ReviewValidator.java @@ -23,7 +23,7 @@ @RequiredArgsConstructor(access = AccessLevel.PROTECTED) public class ReviewValidator { - private final AnswerValidatorFactory answerValidatorFactory; + private final TypedAnswerValidatorFactory typedAnswerValidatorFactory; private final SectionRepository sectionRepository; private final QuestionRepository questionRepository; @@ -36,7 +36,7 @@ public void validate(Review review) { private void validateAnswer(List answers) { for (Answer answer : answers) { - answerValidatorFactory.getAnswerValidator(answer.getClass()) + typedAnswerValidatorFactory.getAnswerValidator(answer.getClass()) .validate(answer); } } diff --git a/backend/src/main/java/reviewme/review/service/validator/AnswerValidatorFactory.java b/backend/src/main/java/reviewme/review/service/validator/TypedAnswerValidatorFactory.java similarity index 93% rename from backend/src/main/java/reviewme/review/service/validator/AnswerValidatorFactory.java rename to backend/src/main/java/reviewme/review/service/validator/TypedAnswerValidatorFactory.java index fb4b1fcf1..a0ff54733 100644 --- a/backend/src/main/java/reviewme/review/service/validator/AnswerValidatorFactory.java +++ b/backend/src/main/java/reviewme/review/service/validator/TypedAnswerValidatorFactory.java @@ -8,7 +8,7 @@ @Component @RequiredArgsConstructor(access = AccessLevel.PROTECTED) -public class AnswerValidatorFactory { +public class TypedAnswerValidatorFactory { private final List validators; diff --git a/backend/src/test/java/reviewme/review/service/validator/TypedAnswerValidatorFactoryTest.java b/backend/src/test/java/reviewme/review/service/validator/TypedTypedAnswerValidatorFactoryTest.java similarity index 83% rename from backend/src/test/java/reviewme/review/service/validator/TypedAnswerValidatorFactoryTest.java rename to backend/src/test/java/reviewme/review/service/validator/TypedTypedAnswerValidatorFactoryTest.java index 6f8fbf044..d808c53d3 100644 --- a/backend/src/test/java/reviewme/review/service/validator/TypedAnswerValidatorFactoryTest.java +++ b/backend/src/test/java/reviewme/review/service/validator/TypedTypedAnswerValidatorFactoryTest.java @@ -8,7 +8,7 @@ import reviewme.review.domain.Answer; import reviewme.review.domain.CheckboxAnswer; -class TypedAnswerValidatorFactoryTest { +class TypedTypedAnswerValidatorFactoryTest { private final TypedAnswerValidator validator = new TypedAnswerValidator() { @@ -19,6 +19,7 @@ public boolean supports(Class answerClass) { @Override public void validate(Answer answer) { + // no-op } }; @@ -26,7 +27,7 @@ public void validate(Answer answer) { void 지원하는_타입에_따른_밸리데이터를_가져온다() { // given List validators = List.of(validator); - AnswerValidatorFactory factory = new AnswerValidatorFactory(validators); + TypedAnswerValidatorFactory factory = new TypedAnswerValidatorFactory(validators); // when TypedAnswerValidator actual = factory.getAnswerValidator(CheckboxAnswer.class); @@ -38,7 +39,7 @@ public void validate(Answer answer) { @Test void 지원하지_않는_타입에_대한_밸리데이터_요청_시_예외가_발생한다() { // given - AnswerValidatorFactory factory = new AnswerValidatorFactory(List.of()); + TypedAnswerValidatorFactory factory = new TypedAnswerValidatorFactory(List.of()); // when, then assertThatThrownBy(() -> factory.getAnswerValidator(CheckboxAnswer.class))