# Mockito
[Spring] 테스트에서의 context란?- 테스트 코드 작성 기본 개념 정리 (+Mocking)
Spring Boot에서 단위 테스트를 수행하기 위해 필요한 개념들을 정리해보았다. Mocking, Unit Test, Integrated Test, Test Context, Annotation...
우테코 프리코스 1주차 리팩토링 - 숫자 야구
프리코스가 끝나고 어연 1주 조금 넘게 지났다.그동안 자바에 대한 공부를 병행하면서 이전에 공부했던 자바스크립트 및 프론트 분야를 회고할 수 있는 방향을 같이 생각했다.프리코스의 결과가 어떻든 간에 자바라는 언어와 그것을 활용한 프로그램 구현은 재밌었고 지속적으로 이어

[Springboot] 스프링 JUnit5에서 Mockito로 Controller 계층 테스트코드 작성하기
Springboot에서 Mockito로 깔끔한 Controller 테스트코드를 작성해보세요!

[Android] Mockito는 언제 활용하는게 좋을까요?
mock 객체 사용을 지양하자고 계속 해서 다뤄왔습니다. 하지만! 그럼에도 불구하고 mock 객체를 활용해야하는 순간이 있습니다.

[Springboot] 스프링 JUnit5에서 Mockito로 Service 계층 테스트코드 작성하기
Springboot에서 Mockito로 깔끔한 Service 테스트코드를 작성해보세요!
Mockito와 통합 테스트
Mock Mock 소개 Mock 객체 진짜 객체와 비슷하게 동작하지만 프로그래머가 직접 그 객체의 행동을 관리하는 객체 테스트 작성을 위한 환경 구축이 어려울 때, 테스트하고자 하는 코드와 엮인 객체들을 대신한다. 행위를 기반으로 테스트 케이스를 작성한다. 왜 사용

Mockito Argument Matcher 오류 해결 방법
Mockito 오류위 스크린샷에서 볼 수 있는 오류는 Mockito의 argument matcher를 잘못 사용했을 때 발생하는 것이다. Mockito에서는 any(), eq(), isNull()과 같은 argument matcher들을 제공하는데, 이러한 matche
DefaultOAuth2UserService 의 super method 의 mocking 문제
Google OAuth 관련 기능을 구현을 하는데 있어서 테스트 코드를 작성하는 중 문제가 생겼다. 외부 라이브러리를 사용하다보면 원래 계획했던 규칙을 적용하기 애매한 문제들이 많았다. mocking 하는데 힘들었던 부분을 해결하는 과정에 대해서 알아 보도록 한다.
AuthenticationMangerBuilder의 Mocking이 힘든 이유
JWT 로그인 관련 테스트 코드를 작성하는 중에 발생했던 문제였다. 그냥 실행했을 때에는 나오지 않았던 문제들이었는데, Mockist 방식으로 테스트 코드를 작성해보면서 Spring Security에 대해 부족한 점을 보완해줬던 경험을 알려주고자 한다.
[Test] Mock, Mockito, MockMVC
Mock이란 모조품이라는 뜻으로, Mock 객체란 실제의 모듈을 흉내내는 가짜 모듈을 작성하여 테스트의 효용성을 높이는 데 사용하는 객체.mock을 쉽게 만들고 mock의 행동을 정하는 stubbing이나 정상적으로 작동하는지에 대한 verify 등 다양한 기능을 제공

[Kotlin] JUnit5 & Mockito 정리
ControllerTest@SpringBootTest와 @AutoConfigureMockMvc를 사용하자RepositoryTest@DataJpaTest, @ExtendWith(SpringExtension::class), @Transaction을 사용하자.해당 애노테이션
Test 코드 적용기
TDD, BDD 등 다양한 개발 방법이 있지만 아직까지의 나는 프로젝트 할 때 이러한 개발 방법을 도입해보지 못하고 있다. 나중에 해봐야지.. 이러면서 미뤘놓았다. 그러나 이번에 프로젝트 하면서 TDD는 하지 못했지만 테스트 코드라도 한번 작성하고 커버리지까지 측정해보
Mockito : ArgumentCaptor
Mockito 에서 목킹에 사용되는 ArgumentCaptor 클래스는 이름에서 볼 수 있듯이 메서드의 매개변수를 붙잡아 검증하는데 사용한다.

Mockito 기반의 Controller 단위 테스트
이 문서는 Mockito를 사용한 Controller 단위 테스트에 대한 설명과 예시 코드가 포함되어 있습니다. Mockito 어노테이션 종류와 메서드, 그리고 단위 테스트 작성 방법에 대한 내용이 다루어지며, @WebMvcTest를 사용한 방법도 소개됩니다.