강의

멘토링

커뮤니티

Inflearn Community Q&A

miraclex0002481's profile image
miraclex0002481

asked

Spring Core Principles - Basic Edition

Member Domain Execution and Testing

assertThat 레드라인

Resolved

Written on

·

793

1

안녕하세요

MemberServiceTest 클래스

//Then

Assertions.assertThat 부분에서 빨간줄이 그어집니다.

Junit 버전때문에 생기는 문제같은데 해결법 무엇인가요

springoop

Answer 2

6

강의내용에서도 Assertions를 import할때 assertJ의 Assertions를 import하라는 이야기가 있어요.

3번라인의 import를 

import org.assertj.core.api.Assertions;

가 되도록 Assertions를 다시 import해보세요.
저도 대충보고 첫번째에있는 junit에 assertions를 import했다가
AssertThat이 없어서 좀 헤메다가 같은 문제를 만나신걸보고.. 답변달고갑니다

miraclex0002481님의 프로필 이미지
miraclex0002481
Questioner

감사합니다 동현님! 말하신대로 junit의 Assertions를 import해서 발생하는 문제였습니다. 답변 감사드립니다.

0

안녕하세요. miraclex000님, 공식 서포터즈 David입니다.

질문을 조금 더 상세히 작성해주시면 답변에 큰 도움이 됩니다.

해당 테스트 클래스 전체 코드와 오류메시지를 함께 올려주세요.

감사합니다.

miraclex0002481님의 프로필 이미지
miraclex0002481
Questioner

Junit5라서 생긴 오류같은데 Junit4로 버전다운을 해야되는건가요?

import org.junit.jupiter.api.Assertions.*;

위의 코드를 추가하신 다음에도 동일하게 오류가 발생하시는지 확인 부탁드려요.

miraclex0002481님의 프로필 이미지
miraclex0002481
Questioner

위의 코드를 넣고 실행해도 동일하게 cannot find symbol error가 발생합니다.

miraclex0002481's profile image
miraclex0002481

asked

Ask a question