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

참깨햄스터님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

회원 도메인 실행과 테스트

MemberApp 클래스와 테스트코드 MemberServiceTest코드 질문

작성

·

55

·

수정됨

0

안녕하세요 강의를 보며 코드를 따라 치고있는데 MemberApp클래스에


    MemberService memberService = new MemberServiceImpl();

코드에서는 Cannot resolve symbol 'MemberServiceImpl' 에러가

test코드의 MemberServiceTest코드에서도 위와 같은 에러와 함께

Assertions.assertThat(member).isEqualTo(findMember);

Cannot resolve method 'assertThat' in 'Assertions'에러가 납니다

어떻게 해결하면 좋을까요? 빌드 파일도 함께 올립니다

plugins {
    id 'java'
    id 'org.springframework.boot' version '3.3.5'
    id 'io.spring.dependency-management' version '1.1.6'
}

group = 'hello'
version = '0.0.1-SNAPSHOT'

java {
    toolchain {
       languageVersion = JavaLanguageVersion.of(17)
    }
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}

tasks.named('test') {
    useJUnitPlatform()
}

답변 2

0

안녕하세요. 참깨햄스터님, 공식 서포터즈 y2gcoder입니다.

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를 ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx


주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요


추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

이미지를 보니 알 것 같습니다! 구현 클래스의 이름을
MemberServiceUmpl 에서 MemberServiceImpl 로 변경해주십쇼!

해결되었습니다 감사합니다!!!

0

Assertions작성할때 org.assertj.core.api의 Assertions를 선택하면 asserThat이 정상적으로 작동하는것을 확인했습니다 하지만 MemberServiceImpl은 아직 해결하지 못했습니다.