작성
·
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
7
2
2019. 10. 23. 22:33
class MemberRepositoryTest
-> public class MemberRepositoryTest로 변경해봐주세요.
전체 프로젝트를 압축해서 올려주세요.
2
2019. 10. 23. 00:47
안녕하세요 HA HA님
보내주신 곳을 보니
> No tests found for given includes: [jpabook.jpashop.MemberRepositoryTest](filter.includeTestsMatching)
MemberRepositoryTest 클래스에 테스트가 없어서 실패하는 것 같아요.
해당 클래스에 테스트를 추가하거나 @Ignore 등을 추가해보세요^^
1
1
1
1
1
2019. 10. 24. 00:23
테스트 클래스가 자바가 아닌 groovy 언어로 생성 되었던 것 같아요^^(아닐 수 도 있습니다)
그래도 잘해결되셨다니 다행입니다 ㅎㅎ
1
2019. 10. 24. 00:06
답변 감사합니다. 강의 도중 알려주신? test class 단축키로 생성된 class를 제거하고 새로 직접 생성하니까 잘되었습니다.
새로 생성할때는 public이 회색?이 아니여서 테스트시 해당 클레시를 읽을것 같습니다. 여러번 해봐도
해당 클레스가 왜 회색에 되어 클래스를 읽었는지는 잘 모르겠습니다. ㅠㅠ
1
1
2019. 10. 23. 20:52
MemberRepositoryTest 클래스에 테스트 케이스 있어야 합니다. 그러니까 아래와 같은 테스트 클래스가 있어야 하는데 없어서 오류가 발생하는 것 같아요.
아래 처럼 더미 테스트 메소드를 하나 넣어보시겠어요?
@Test
public void test () {
}
1
2021. 07. 31. 15:25
생명의 은인이십니다. 복받으실꺼에요:0