Skip to content

Commit

Permalink
refactor: (#29) TokenProcessorTest의 필드를 빈을 사용하도록 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
jeomxon committed Jul 20, 2023
1 parent 62605a7 commit c35ae22
Showing 1 changed file with 6 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,40 +4,28 @@
import static org.assertj.core.api.Assertions.assertThatThrownBy;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.votogether.RepositoryTest;
import com.votogether.domain.member.entity.Gender;
import com.votogether.domain.member.entity.Member;
import com.votogether.domain.member.entity.SocialType;
import com.votogether.domain.member.repository.MemberRepository;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Import;

@Import(TokenProcessor.class)
@RepositoryTest
class TokenProcessorTest {

@Autowired
private MemberRepository memberRepository;

private TokenProcessor tokenProcessor;
private ObjectMapper objectMapper;

@BeforeEach
void setUp() {
objectMapper = new ObjectMapper();
String secretKey = "abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd";
int expirationTime = 100000;
tokenProcessor = new TokenProcessor(
secretKey,
expirationTime,
objectMapper
);
}
MemberRepository memberRepository;

@Autowired
TokenProcessor tokenProcessor;

@Test
@DisplayName("토큰을 생성한다.")
Expand Down

0 comments on commit c35ae22

Please sign in to comment.