JAVA 4

[SpringBoot - Selenium] Chrome Driver 초기 설정

1. Chrome Driver 다운로드 먼저 Chrome Driver 다운로드가 필요합니다. 현재 사용하는 Chrome 버전을 확인하여, 동일한 버전으로 다운 받으시길 바랍니다. 버전이 다를 경우 에러가 크롤링 시 에러가 뜰 수 있기 때문에 최대한 같은 버전의 Chrome Driver을 사용하는 걸 권장합니다. 현재 114 버전까지는 아래 사이트에서 다운로드 가능합니다. https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 115 or newer, please consult the Chrome for Test..

JAVA/Crawling 2023.10.31

[Junit] MockMvc - Body / Query / Path 작성 방법

Controller 단위 테스트의 정확한 작성법이 궁금하다면? 2023.10.28 - [Junit5] Mockito - Controller 단위 테스트 작성 [Junit5] Mockito - Controller 단위 테스트 작성 Spring boot 단위 테스트의 정석 Junit5 + Mockito의 정보가 궁금하다면? 2023.10.28 - [Junit5] Mockito를 사용하는 방법 [Junit5] Mockito를 사용하는 방법 1. Mockito의 제공 Mockito는 spring boot에서 사용하는 가장 기본 yuna-story.tistory.com Junit + Mockito + MockMvc Spring boot Contoller 단위 테스트 작성 방법 Body, Query, Path 등 ..

JAVA/Junit 2023.10.31

[Junit5] Mockito - Controller 단위 테스트 작성

Spring boot 단위 테스트의 정석 Junit5 + Mockito의 정보가 궁금하다면? 2023.10.28 - [Junit5] Mockito를 사용하는 방법 [Junit5] Mockito를 사용하는 방법 1. Mockito의 제공 Mockito는 spring boot에서 사용하는 가장 기본적인 Mocking 프레임워크입니다. spring boot의 maven이나 gradle에 spring-boot-starter-test가 있을 경우, mockito는 junit과 함께 자동적으로 제공됩니다. yuna-story.tistory.com Junit5 : Spring boot Contoller test code 작성법 이해를 돕기 위해 간단한 예시를 통해 Controller 테스트 코드 작성법을 설명하도록 ..

JAVA/Junit 2023.10.28

[Junit5] Mockito를 사용하는 방법

1. Mockito의 제공 Mockito는 spring boot에서 사용하는 가장 기본적인 Mocking 프레임워크입니다. spring boot의 maven이나 gradle에 spring-boot-starter-test가 있을 경우, mockito는 junit과 함께 자동적으로 제공됩니다. testImplementation 'org.springframework.boot:spring-boot-starter-test' 2. Mocking이 필요한 이유 test에는 기본적으로 단위 테스트, 통합 테스트가 있습니다. Mockito는 단위 테스트를 위해 사용됩니다. 단위 테스트의 목적은 단순히 해당 부분만 독립적으로 테스트 하기 위한 목적입니다. 그러므로 테스트 하려는 함수가 아닌 다른 함수들에 대해서까지 테스트..

JAVA/Junit 2023.10.28