작성
·
26K
4
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> No tests found for given includes: [jpabook.jpashop.MemberRepositoryTest](filter.includeTestsMatching)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
테스트 맴버 실행 도중에 위와 같은 오류가 발생하였습니다.
뭐가 문제인걸까요? ㅠ
답변 15
67
저도 계속 에러나서 아래와 같이 수정 하니 잘되네요..
RUN TEST USING 을 INTELLIJ 로 수정 하시면 잘됩니다.
https://stackoverflow.com/questions/55405441/intelij-2019-1-update-breaks-junit-tests
10
저도 주금성님이 주신링크로 해결되었네요 ㅠㅠ
혹시 junit 5로 하신분들은 꼭 import의 test를 아래처럼 다시 써주세요!
import org.junit.jupiter.api.Test;
7
2
class MemberRepositoryTest
-> public class MemberRepositoryTest로 변경해봐주세요.
전체 프로젝트를 압축해서 올려주세요.
2
안녕하세요 HA HA님
보내주신 곳을 보니
> No tests found for given includes: [jpabook.jpashop.MemberRepositoryTest](filter.includeTestsMatching)
MemberRepositoryTest 클래스에 테스트가 없어서 실패하는 것 같아요.
해당 클래스에 테스트를 추가하거나 @Ignore 등을 추가해보세요^^
1
1
1
1
1
1
1
답변 감사합니다. 강의 도중 알려주신? test class 단축키로 생성된 class를 제거하고 새로 직접 생성하니까 잘되었습니다.
새로 생성할때는 public이 회색?이 아니여서 테스트시 해당 클레시를 읽을것 같습니다. 여러번 해봐도
해당 클레스가 왜 회색에 되어 클래스를 읽었는지는 잘 모르겠습니다. ㅠㅠ
1
1
MemberRepositoryTest 클래스에 테스트 케이스 있어야 합니다. 그러니까 아래와 같은 테스트 클래스가 있어야 하는데 없어서 오류가 발생하는 것 같아요.
아래 처럼 더미 테스트 메소드를 하나 넣어보시겠어요?
@Test
public void test () {
}
1
생명의 은인이십니다. 복받으실꺼에요:0