인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

임원기님의 프로필 이미지
임원기

작성한 질문수

스프링 핵심 원리 - 기본편

회원 도메인 실행과 테스트

assertThat 레드라인

해결된 질문

작성

·

738

1

안녕하세요

MemberServiceTest 클래스

//Then

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

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

답변 2

5

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

3번라인의 import를 

import org.assertj.core.api.Assertions;

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

임원기님의 프로필 이미지
임원기
질문자

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

0

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

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

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

감사합니다.

임원기님의 프로필 이미지
임원기
질문자

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

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

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

임원기님의 프로필 이미지
임원기
질문자

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

임원기님의 프로필 이미지
임원기

작성한 질문수

질문하기