Skip to content

[BE] fix: 잘못된 캐시 키 정정 (#1003) #168

[BE] fix: 잘못된 캐시 키 정정 (#1003)

[BE] fix: 잘못된 캐시 키 정정 (#1003) #168

GitHub Actions / Test Results succeeded Dec 18, 2024 in 0s

All 154 tests pass, 3 skipped in 4s

157 tests  ±0   154 ✅ ±0   4s ⏱️ ±0s
 58 suites ±0     3 💤 ±0 
 58 files   ±0     0 ❌ ±0 

Results for commit 788dc65. ± Comparison against earlier commit 1306c7b.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

3 skipped tests found

There are 3 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
reviewme.config.cors.ExternalCorsConfigTest ‑ 로컬이_아닌_프로파일의_리뷰미_도메인_요청은_허락한다()
reviewme.config.cors.ExternalCorsConfigTest ‑ 로컬이_아닌_프로파일의_외부_요청은_허락하지_않는다()
reviewme.config.cors.LocalCorsConfigTest ‑ 로컬_프로파일에서는_외부_접근에_대해서도_허용한다()

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

157 tests found

There are 157 tests, see "Raw output" for the full list of tests.
Raw output
reviewme.ReviewMeApplicationTests ‑ contextLoads()
reviewme.api.HighlightApiTest ‑ 존재하는_답변에_하이라이트를_생성한다()
reviewme.api.ReviewApiTest ‑ 리뷰_그룹_코드가_올바르지_않은_경우_예외가_발생한다()
reviewme.api.ReviewApiTest ‑ 리뷰를_등록한다()
reviewme.api.ReviewApiTest ‑ 자신이_받은_리뷰_목록을_조회한다()
reviewme.api.ReviewApiTest ‑ 자신이_받은_리뷰_한_개를_조회한다()
reviewme.api.ReviewApiTest ‑ 자신이_받은_리뷰의_요약를_섹션별로_조회한다()
reviewme.api.ReviewApiTest ‑ 자신이_받은_리뷰의_요약를_조회한다()
reviewme.api.ReviewGroupApiTest ‑ 리뷰_그룹_코드와_액세스_코드로_일치_여부를_판단한다()
reviewme.api.ReviewGroupApiTest ‑ 리뷰_그룹을_생성한다()
reviewme.api.ReviewGroupApiTest ‑ 리뷰_요청_코드로_리뷰_그룹_정보를_반환한다()
reviewme.api.TemplateApiTest ‑ 리뷰_그룹이_존재하지_않는_경우_예외를_반환한다()
reviewme.api.TemplateApiTest ‑ 리뷰_작성을_위한_템플릿을_반환한다()
reviewme.api.TemplateApiTest ‑ 섹션_이름을_반환한다()
reviewme.config.cors.ExternalCorsConfigTest ‑ 로컬이_아닌_프로파일의_리뷰미_도메인_요청은_허락한다()
reviewme.config.cors.ExternalCorsConfigTest ‑ 로컬이_아닌_프로파일의_외부_요청은_허락하지_않는다()
reviewme.config.cors.LocalCorsConfigTest ‑ 로컬_프로파일에서는_외부_접근에_대해서도_허용한다()
reviewme.highlight.domain.HighlightedLineTest ‑ 하이라이트_대상_라인의_글자수보다_큰_시작_종료_인덱스_범위를_추가하려고_하면_예외를_발생한다()
reviewme.highlight.domain.HighlightedLineTest ‑ 하이라이트_할_라인의_시작_종료_인덱스_범위를_추가한다()
reviewme.highlight.domain.HighlightedLinesTest ‑ 답변_내용으로_하이라이트에_사용될_라인을_생성한다()
reviewme.highlight.domain.HighlightedLinesTest ‑ 특정_라인에_하이라이트_시작_종료_범위를_추가한다()
reviewme.highlight.domain.HighlightedLinesTest ‑ 하이라이트가_존재하는_부분만_엔티티로_변환한다()
reviewme.highlight.domain.HighlightedLinesTest ‑ 하이라이트에_추가할_라인의_인덱스가_0보다_작을_경우_예외를_발생한다()
reviewme.highlight.domain.HighlightedLinesTest ‑ 하이라이트에_추가할_라인의_인덱스가_대상_답변의_라인_수를_넘으면_예외를_발생한다()
reviewme.highlight.entity.HighlightRangeTest ‑ 하이라이트의_시작_인덱스가_종료_인덱스보다_큰_경우_예외를_발생한다()
reviewme.highlight.entity.HighlightRangeTest ‑ 하이라이트의_인덱스들이_0보다_작은_경우_예외를_발생한다()
reviewme.highlight.repository.HighlightRepositoryTest ‑ 그룹_아이디와_질문_아이디로_하이라이트를_삭제한다()
reviewme.highlight.repository.HighlightRepositoryTest ‑ 하이라이트를_줄번호_시작_인덱스_순서대로_정렬해서_가져온다()
reviewme.highlight.repository.HighlightRepositoryTest ‑ 한_번에_여러_하이라이트를_벌크_삽입한다()
reviewme.highlight.service.HighlightServiceTest ‑ 하이라이트_반영을_요청하면_리뷰_그룹과_질문에_해당하는_기존_하이라이트를_모두_삭제한다()
reviewme.highlight.service.HighlightServiceTest ‑ 하이라이트_반영을_요청하면_새로운_하이라이트가_저장된다()
reviewme.highlight.service.HighlightServiceTest ‑ 하이라이트_할_내용이_없는_요청이_오면_기존에_있던_내용을_삭제하고_아무것도_저장하지_않는다()
reviewme.highlight.service.mapper.HighlightMapperTest ‑ 하이라이트_요청과_기존_서술형_답변으로_하이라이트를_매핑한다()
reviewme.highlight.service.mapper.HighlightMapperTest ‑ 하이라이트_할_내용이_없는_요청이_오면_매핑_결과_빈_리스트를_반환한다()
reviewme.review.domain.CheckboxAnswerTest ‑ 답변이_없는_경우_예외를_발생한다()
reviewme.review.domain.ReviewTest ‑ 리뷰에_등록된_답변의_모든_질문들을_반환한다()
reviewme.review.domain.TextAnswerTest ‑ 답변이_없는_경우_예외를_발생한다()
reviewme.review.domain.abstraction.CheckboxAnswerTest ‑ 답변이_없는_경우_예외를_발생한다()
reviewme.review.domain.abstraction.ReviewTest ‑ 리뷰에_등록된_답변의_모든_질문들을_반환한다()
reviewme.review.domain.abstraction.ReviewTest ‑ 리뷰에_등록된_타입에_따라_답변을_반환한다()
reviewme.review.domain.abstraction.ReviewTest ‑ 리뷰에_특정_질문에_대한_답변이_있는지_여부를_반환한다()
reviewme.review.domain.abstraction.TextAnswerTest ‑ 답변이_없는_경우_예외를_발생한다()
reviewme.review.repository.AnswerRepositoryTest ‑ 내가_받은_답변들_중_주어진_질문들에_대한_답변들을_최신_작성순으로_제한된_수만_반환한다()
reviewme.review.repository.AnswerRepositoryTest ‑ 리뷰_그룹_id로_리뷰들을_찾아_id를_반환한다()
reviewme.review.repository.AnswerRepositoryTest ‑ 질문_id로_리뷰들을_찾아_id를_반환한다()
reviewme.review.repository.ReviewRepositoryTest ‑ 리뷰_그룹_아이디에_해당하는_모든_리뷰를_생성일_기준_내림차순으로_불러온다()
reviewme.review.repository.ReviewRepositoryTest$ExistsOlderReviewInReviewGroup ‑ 주어진_리뷰가_가장_오래되지_않은_경우()
reviewme.review.repository.ReviewRepositoryTest$ExistsOlderReviewInReviewGroup ‑ 주어진_리뷰가_가장_오래된_경우()
reviewme.review.repository.ReviewRepositoryTest$FindByReviewGroupIdWithLimit ‑ 마지막_리뷰_아이디가_주어지지_않으면_가장_최신순으로_리뷰를_반환한다()
reviewme.review.repository.ReviewRepositoryTest$FindByReviewGroupIdWithLimit ‑ 마지막_리뷰_아이디를_기준으로_그보다_전에_적힌_리뷰를_반환한다()
reviewme.review.repository.ReviewRepositoryTest$FindByReviewGroupIdWithLimit ‑ 마지막으로_온_리뷰_전에_작성된_리뷰가_없으면_빈_리스트를_반환한다()
reviewme.review.repository.ReviewRepositoryTest$FindByReviewGroupIdWithLimit ‑ 페이징_크기보다_적은_수의_리뷰가_등록되었으면_그_크기만큼의_리뷰만_반환한다()
reviewme.review.repository.ReviewRepositoryTest$FindByReviewGroupIdWithLimit ‑ 페이징_크기보다_큰_수의_리뷰가_등록되었으면_페이징_크기만큼의_리뷰를_반환한다()
reviewme.review.service.PageSizeTest ‑ [1] size=0
reviewme.review.service.PageSizeTest ‑ [2] size=-1
reviewme.review.service.PageSizeTest ‑ [3] size=51
reviewme.review.service.PageSizeTest ‑ null이_들어오면_기본값으로_설정한다()
reviewme.review.service.PageSizeTest ‑ 유효한_값이_들어오면_그_값을_설정한다()
reviewme.review.service.ReviewDetailLookupServiceTest ‑ 리뷰_그룹에_해당하지_않는_리뷰를_조회할_경우_예외가_발생한다()
reviewme.review.service.ReviewDetailLookupServiceTest ‑ 사용자가_작성한_리뷰를_확인한다()
reviewme.review.service.ReviewDetailLookupServiceTest$NotAnsweredOptionalQuestion ‑ 섹션에_필수가_아닌_질문만_있다면_섹션_자체를_반환하지_않는다()
reviewme.review.service.ReviewDetailLookupServiceTest$NotAnsweredOptionalQuestion ‑ 섹션의_다른_질문에_응답했다면_답하지_않은_질문만_반환하지_않는다()
reviewme.review.service.ReviewGatheredLookupServiceTest ‑ 다른_사람이_받은_리뷰는_포함하지_않는다()
reviewme.review.service.ReviewGatheredLookupServiceTest ‑ 서술형_질문에_대한_응답과_선택형_질문에_대한_응답을_함께_반환한다()
reviewme.review.service.ReviewGatheredLookupServiceTest ‑ 질문을_position순서대로_반환한다()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherAnswerByQuestionTest ‑ 섹션_하위_질문이_여러개인_경우()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherAnswerByQuestionTest ‑ 섹션_하위_질문이_하나인_경우()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherAnswerByQuestionTest ‑ 섹션에_필수가_아닌_질문이_있는_경우_답변된_내용만_반환한다()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherAnswerByQuestionTest ‑ 여러개의_섹션이_있는_경우_주어진_섹션ID에_해당하는_것만_반환한다()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherAnswerByQuestionTest ‑ 질문에_응답이_없는_경우_질문_내용은_반환하되_응답은_빈_배열로_반환한다()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherOptionAnswerByQuestionTest ‑ 섹션_하위_질문이_여러개인_경우()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherOptionAnswerByQuestionTest ‑ 섹션_하위_질문이_하나인_경우()
reviewme.review.service.ReviewGatheredLookupServiceTest$GatherOptionAnswerByQuestionTest ‑ 아무도_고르지_않은_선택지는_0개로_계산하여_반환한다()
reviewme.review.service.ReviewListLookupServiceTest ‑ 내가_받은_리뷰_목록을_페이지네이션을_적용하여_반환한다()
reviewme.review.service.ReviewListLookupServiceTest ‑ 확인_코드에_해당하는_그룹이_존재하면_내가_받은_리뷰_목록을_반환한다()
reviewme.review.service.ReviewPreviewGeneratorTest ‑ [1] length=149
reviewme.review.service.ReviewPreviewGeneratorTest ‑ [2] length=150
reviewme.review.service.ReviewPreviewGeneratorTest ‑ 답변_내용이_미리보기_최대_글자를_넘는_경우_미리보기_길이만큼_자르고_말줄임표를_붙여_반환한다()
reviewme.review.service.ReviewRegisterServiceTest ‑ 요청한_내용으로_리뷰를_등록한다()
reviewme.review.service.ReviewSummaryServiceTest ‑ 리뷰_그룹에_등록된_리뷰_요약_정보를_반환한다()
reviewme.review.service.mapper.AnswerMapperFactoryTest ‑ 지원하는_타입에_따른_매퍼를_가져온다()
reviewme.review.service.mapper.AnswerMapperFactoryTest ‑ 지원하지_않는_타입에_대한_매퍼_요청_시_예외가_발생한다(CapturedOutput)
reviewme.review.service.mapper.CheckboxAnswerMapperTest ‑ [1] selectedOptionIds=null
reviewme.review.service.mapper.CheckboxAnswerMapperTest ‑ [2] selectedOptionIds=[]
reviewme.review.service.mapper.CheckboxAnswerMapperTest ‑ 체크박스_답변을_요청으로부터_매핑한다()
reviewme.review.service.mapper.ReviewGatherMapperTest ‑ 서술형_질문에_답변이_없으면_질문_정보는_반환하되_답변은_빈_배열로_반환한다()
reviewme.review.service.mapper.ReviewGatherMapperTest ‑ 질문과_하위_답변을_규칙에_맞게_반환한다()
reviewme.review.service.mapper.ReviewListMapperTest ‑ 리뷰_그룹에_있는_리뷰를_반환한다()
reviewme.review.service.mapper.ReviewMapperTest ‑ 서술형_답변을_매핑한다()
reviewme.review.service.mapper.ReviewMapperTest ‑ 선택형_답변을_매핑한다()
reviewme.review.service.mapper.ReviewMapperTest ‑ 잘못된_리뷰_요청_코드로_리뷰를_생성할_경우_예외가_발생한다()
reviewme.review.service.mapper.ReviewMapperTest ‑ 필수가_아닌_서술형_질문에_답변이_없으면_매핑하지_않는다()
reviewme.review.service.mapper.ReviewMapperTest ‑ 필수가_아닌_선택형_질문에_답변이_없으면_매핑하지_않는다()
reviewme.review.service.mapper.TextAnswerMapperTest ‑ [1] text=null
reviewme.review.service.mapper.TextAnswerMapperTest ‑ [2] text=
reviewme.review.service.mapper.TextAnswerMapperTest ‑ [3] text=  
reviewme.review.service.mapper.TextAnswerMapperTest ‑ 텍스트_답변을_요청으로부터_매핑한다()
reviewme.review.service.validator.AnswerValidatorTest ‑ 답변이_리뷰그룹에_속하는지_검증한다()
reviewme.review.service.validator.AnswerValidatorTest ‑ 답변이_질문에_속하는지_검증한다()
reviewme.review.service.validator.CheckboxTypedAnswerValidatorTest ‑ 옵션_그룹이_지정되지_않은_질문에_대한_답변이면_예외가_발생한다()
reviewme.review.service.validator.CheckboxTypedAnswerValidatorTest ‑ 옵션그룹에서_정한_최대_선택_수_보다_많이_선택하면_예외가_발생한다()
reviewme.review.service.validator.CheckboxTypedAnswerValidatorTest ‑ 옵션그룹에서_정한_최소_선택_수_보다_적게_선택하면_예외가_발생한다()
reviewme.review.service.validator.CheckboxTypedAnswerValidatorTest ‑ 옵션그룹에서_제공하지_않은_옵션아이템을_응답하면_예외가_발생한다()
reviewme.review.service.validator.CheckboxTypedAnswerValidatorTest ‑ 저장되지_않은_질문에_대한_답변이면_예외가_발생한다()
reviewme.review.service.validator.ReviewValidatorTest ‑ 제공된_템플릿에_없는_질문에_대한_답변이_있을_경우_예외가_발생한다()
reviewme.review.service.validator.ReviewValidatorTest ‑ 템플릿에_있는_질문에_대한_답과_필수_질문에_모두_응답하는_경우_예외가_발생하지_않는다()
reviewme.review.service.validator.ReviewValidatorTest ‑ 필수_질문에_답변하지_않은_경우_예외가_발생한다()
reviewme.review.service.validator.TextTypedAnswerValidatorTest ‑ [1] length=19
reviewme.review.service.validator.TextTypedAnswerValidatorTest ‑ [2] length=10001
reviewme.review.service.validator.TextTypedAnswerValidatorTest ‑ 선택_질문은_최소_글자수_제한을_받지_않는다()
reviewme.review.service.validator.TextTypedAnswerValidatorTest ‑ 선택_질문의_답변_길이가_유효하지_않으면_예외가_발생한다()
reviewme.review.service.validator.TextTypedAnswerValidatorTest ‑ 저장되지_않은_질문에_대한_대답이면_예외가_발생한다()
reviewme.review.service.validator.TypedTypedAnswerValidatorFactoryTest ‑ 지원하는_타입에_따른_밸리데이터를_가져온다()
reviewme.review.service.validator.TypedTypedAnswerValidatorFactoryTest ‑ 지원하지_않는_타입에_대한_밸리데이터_요청_시_예외가_발생한다()
reviewme.reviewgroup.ReviewGroupTest ‑ 리뷰이_이름이_정해진_길이에_맞지_않으면_예외가_발생한다()
reviewme.reviewgroup.ReviewGroupTest ‑ 정상_생성된다()
reviewme.reviewgroup.ReviewGroupTest ‑ 프로젝트_이름이_정해진_길이에_맞지_않으면_예외가_발생한다()
reviewme.reviewgroup.controller.ReviewGroupSessionResolverTest ‑ 세션에_코드가_없는_경우_예외를_발생한다()
reviewme.reviewgroup.controller.ReviewGroupSessionResolverTest ‑ 세션에서_코드를_가져와_리뷰그룹으로_변환한다()
reviewme.reviewgroup.controller.ReviewGroupSessionResolverTest ‑ 세션이_존재하지_않는_경우_예외를_발생한다()
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [1] code=
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [1] code=AZaz
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [2] code=123
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [2] code=a0Z9
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [3] code=123456789012345678901
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [3] code=aZ09
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [4] code=ABCD123a
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [4] code=aaaa-
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ [5] code=1234
reviewme.reviewgroup.domain.GroupAccessCodeTest ‑ 코드_일치_여부를_판단한다()
reviewme.reviewgroup.service.RandomCodeGeneratorTest ‑ 주어진_길이에_맞는_랜덤한_문자열을_생성한다()
reviewme.reviewgroup.service.ReviewGroupLookupServiceTest ‑ 리뷰_요청_코드로_리뷰_그룹을_조회한다()
reviewme.reviewgroup.service.ReviewGroupLookupServiceTest ‑ 리뷰_요청_코드에_대한_리뷰_그룹이_존재하지_않을_경우_예외가_발생한다()
reviewme.reviewgroup.service.ReviewGroupServiceTest ‑ 리뷰_요청_코드로_리뷰_그룹을_반환한다()
reviewme.reviewgroup.service.ReviewGroupServiceTest ‑ 리뷰_요청_코드로_리뷰_그룹을_찾을_수_없는_경우_예외가_발생한다()
reviewme.reviewgroup.service.ReviewGroupServiceTest ‑ 리뷰_요청_코드와_리뷰_확인_코드가_일치하는지_확인한다()
reviewme.reviewgroup.service.ReviewGroupServiceTest ‑ 코드가_중복되는_경우_다시_생성한다()
reviewme.template.domain.SectionTest ‑ 조건_옵션을_선택하면_섹션이_보인다()
reviewme.template.domain.SectionTest ‑ 조건_옵션을_선택하지_않으면_섹션이_보이지_않는다()
reviewme.template.domain.SectionTest ‑ 타입이_ALWAYS라면_조건과_상관없이_모두_보인다()
reviewme.template.repository.OptionGroupRepositoryTest ‑ 질문_아이디_그룹에_포함되는_모든_옵션_그룹을_불러온다()
reviewme.template.repository.OptionItemRepositoryTest ‑ 옵션_타입에_해당하는_모든_옵션_아이템을_불러온다()
reviewme.template.repository.OptionItemRepositoryTest ‑ 질문_아이디_그룹에_포함되는_모든_옵션_아이템을_불러온다()
reviewme.template.repository.QuestionRepositoryTest ‑ 섹션_아이디에_해당하는_질문을_순서대로_가져온다()
reviewme.template.repository.QuestionRepositoryTest ‑ 질문_아이디에_해당하는_모든_옵션_아이템을_순서대로_불러온다()
reviewme.template.repository.QuestionRepositoryTest ‑ 템플릿_아이디로_질문_목록_아이디를_모두_가져온다()
reviewme.template.repository.QuestionRepositoryTest ‑ 템플릿_아이디로_질문_목록을_모두_가져온다()
reviewme.template.repository.SectionRepositoryTest ‑ 템플릿_아이디로_섹션을_불러온다()
reviewme.template.repository.SectionRepositoryTest ‑ 템플릿_아이디와_섹션_아이디에_해당하는_섹션을_반환한다()
reviewme.template.service.SectionServiceTest ‑ 템플릿에_있는_섹션_이름_목록을_응답한다()
reviewme.template.service.TemplateServiceTest ‑ 리뷰이에게_작성될_리뷰_양식_생성_시_저장된_템플릿이_없을_경우_예외가_발생한다()
reviewme.template.service.mapper.TemplateMapperTest ‑ 가이드라인이_없는_경우_가이드_라인을_제공하지_않는다()
reviewme.template.service.mapper.TemplateMapperTest ‑ 리뷰_그룹과_템플릿으로_템플릿_응답을_매핑한다()
reviewme.template.service.mapper.TemplateMapperTest ‑ 섹션의_선택된_옵션이_필요없는_경우_제공하지_않는다()
reviewme.template.service.mapper.TemplateMapperTest ‑ 옵션_그룹이_없는_질문의_경우_옵션_그룹을_제공하지_않는다()
reviewme.template.service.mapper.TemplateMapperTest ‑ 템플릿_매핑_시_옵션_그룹에_해당하는_옵션_아이템이_없을_경우_예외가_발생한다()
reviewme.template.service.mapper.TemplateMapperTest ‑ 템플릿_매핑_시_템플릿에_제공할_섹션이_없을_경우_예외가_발생한다()