Skip to content

Commit

Permalink
fix: QuestionTest 오류수정
Browse files Browse the repository at this point in the history
  • Loading branch information
jihyo-j committed May 22, 2024
1 parent db8167f commit 0325f6f
Showing 1 changed file with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
package com.web.baebaeBE.integration.question;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.web.baebaeBE.config.jwt.JwtFactory;
import com.web.baebaeBE.domain.oauth2.controller.Oauth2Controller;
import com.web.baebaeBE.domain.question.dto.QuestionDetailResponse;
import com.web.baebaeBE.domain.question.entity.Question;
import com.web.baebaeBE.domain.question.service.QuestionService;
import com.web.baebaeBE.global.jwt.JwtProperties;
import com.web.baebaeBE.global.jwt.JwtTokenProvider;
import com.web.baebaeBE.domain.member.entity.Member;
import com.web.baebaeBE.domain.member.entity.MemberType;
Expand Down Expand Up @@ -57,7 +59,8 @@ public class QuestionTest {
private QuestionRepository questionRepository;
@MockBean
private QuestionService questionService;

@Autowired
private JwtProperties jwtProperties;
@Autowired
private JwtTokenProvider tokenProvider;
@Autowired
Expand Down Expand Up @@ -88,25 +91,26 @@ void setup() {
.refreshToken("null")
.build();


when(memberRepository.save(any(Member.class))).thenReturn(testMember);
when(memberRepository.findByEmail("[email protected]")).thenReturn(Optional.of(testMember));
when(memberRepository.findById(1L)).thenReturn(Optional.of(testMember));

when(memberRepository.save(any(Member.class))).thenReturn(testReceiver);
when(memberRepository.findByEmail("[email protected]")).thenReturn(Optional.of(testReceiver));
when(memberRepository.findById(1L)).thenReturn(Optional.of(testReceiver));
when(memberRepository.findById(2L)).thenReturn(Optional.of(testReceiver));

refreshToken = tokenProvider.generateToken(testMember, Duration.ofDays(14)); // 임시 refreshToken 생성
refreshToken = tokenProvider.generateToken(testReceiver, Duration.ofDays(14));
refreshTokenReceiver = tokenProvider.generateToken(testReceiver, Duration.ofDays(14));

testMember.updateRefreshToken(refreshToken);
when(memberRepository.save(testMember)).thenReturn(testMember);

testReceiver.updateRefreshToken(refreshToken);
testReceiver.updateRefreshToken(refreshTokenReceiver);
when(memberRepository.save(testReceiver)).thenReturn(testReceiver);

when(memberRepository.findByRefreshToken(refreshToken)).thenReturn(Optional.of(testMember));
when(memberRepository.findByRefreshToken(refreshToken)).thenReturn(Optional.of(testReceiver));
when(memberRepository.findByRefreshToken(refreshTokenReceiver)).thenReturn(Optional.of(testReceiver));
}


Expand Down

0 comments on commit 0325f6f

Please sign in to comment.