해결된 질문
작성
·
1.8K
답변 1
0
안녕하세요. 보아닌님
라이브러리가 이미 포함되어 있는데 조금 이상하네요.
먼저 assertThat(memberService).. 여기 구분을 정상적으로 맞추어주세요.
isInstance0 -> 마지막에 zero가 아니라 영어 O로 하셔야 합니다. 그리고 괄호도 잘못되어 있습니다.
다음 코드를 복사해서 다시 시도해보시겠어요?
package hello.core.beanfind;
import hello.core.AppConfig;
import hello.core.member.MemberService;
import hello.core.member.MemberServiceImpl;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import static org.assertj.core.api.Assertions.*;
class ApplicationContextBasicFindTest {
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);
@Test
@DisplayName("빈 이름으로 조회")
void findBeanByName() {
MemberService memberService = ac.getBean("memberService", MemberService.class);
assertThat(memberService).isInstanceOf(MemberServiceImpl.class);
}
}
만약에 그래도 잘 진행이 안되면 다음과 같이 진행해주세요.
File -> Open -> 해당 프로젝트의 build.gradle을 선택해주세요. 그 다음에 선택창이 뜨는데, Open as Project를 선택해주세요.
감사합니다.