66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
maven-surefile-plugin 에 대한 질문입니다~!
안녕하세요! 기선님! 기선님의 강의를 듣고 계속 배워나가고 있는 직장인입니다.강의와 junit user guide를 함께 보면서 공부하고 있는데 궁금한점이 있어서 이렇게 글을 올립니다maven에서 junit5를 구성할때 junit-jupiter만을 추가해서 구성했을때 이상없이 junit5를 구현할수 있었습니다. 그런데 user guide에는 maven-surefire-plugin을 추가해놨더라구요. 물론 태깅을 하고 그룹화때문에 maven-surefire-plugin을 추가해야 하지만, 그게 아니고서는 기본적인 동작에는 이상이 없는거 같은데 혹시 maven-surefire-plugin을 추가하지 않았을때에 제약이라던지 태깅같은 추가 기능이 필요없다면 해당 플러그인을 추가하는 이유가 있을까요?
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
windows testcontainers 실행 환경 질문
안녕하세요. 먼저 유익한 강의 만들어 주셔서 감사합니다! 혹시 Windows 개발 환경에서 Docker Toolbox 기반으로 docker testcontainers 실행 환경을 구성이 가능할까요? Hyper-V 비활성화(VM 사용 중) 상태에서 Windows 환경에 Docker 설치가 불가하여 Docker Toolbox로 대체 설치하였으나, Intellij 실행 시 인식을 못하는 것 같더라구요, 그래서 우선 리눅스 환경에서 실습을 진행하였습니다. 혹시 Windows 환경에서 구성해 보신 적이 있으신지, 위 시도에 대해 어떻게 생각하시는지 궁금해서 문의드렸습니다! 오늘도 좋은 하루 되세요~
- 해결됨더 자바, 애플리케이션을 테스트하는 다양한 방법
TestContainers에 대한 질문입니다.
제가 이해하기론 TestContainers로 도커를 띄운 다음 디비를 새롭게 생성하는 것으로 이해했는데, 그럼 테스트에 사용할 테이블 생성은 어떻게 하는지 궁금합니다. DDL을 특정 파일에 저장해서 불러 온 다음 새로 생성된 디비에 DDL을 실행하여 초기화 하는 방법이 있는지 궁금합니다. 강의 감사합니다.
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
@TestMethodOrder
junit4에서는 어떻게 이 기능을 사용할 수 있나요?
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
@TestInstance
junit4에서는 어떻게 이 기능을 구현해야 하나요?
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
@Test사용 메서드가 이름에 따라 테스트 순서가 바뀌네요
create1>create2>create3 는 위에서 아래대로 순차적으로 테스트가 실행되었습니다 그런데 underbar라는 단어를 쓰면 create3_underbar > create2_underbar > create1_underbar 이렇게 "_" 사용과 상관없이 역순으로 실행되네요 underscore라는 단어를 쓰면 create1_underscore > create2_underscore > create3_underscore 또 순차대로 테스트를 실행합니다 비문인 단어를 쓰면 그런걸까요?
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
lenient() 오류 관련
안녕하세요 기선님! 다름이 아니라 영상을 보던 중 오류가 발생하여 질문드립니다. 영상의 09:50 분에 when(memberService.findById(1L)).thenThrow(new RuntimeException()); 해당 코드를 코딩을 하면 하위의 오류가 발생합니다. Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for UnnecessaryStubbingException class. 구글링을 통해 lenient()를 사용하면 에러가 없어진다고 하던데 정말 그렇더군요 lenient().when(memberService.findById(1L)).thenThrow(new RuntimeException()); 위의 lenient() 가 어떤 역할을 하는지 알 수 있을까요?
- 미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
junit4와 junit5를 같이 써도 되는지?
spring-boot 2.1.5를 쓰는데 기존 코드에 junit4가 있어서 vintage를 넣어서 junit5코드도 같이 쓰려고 했는데 잘 안되었던 것 같아요. 영상에서 vintage 를 exclusion 시키셨는데 그래서일까요?