# Mockito

40개의 포스트
post-thumbnail

테스트 코드 작성

JUnit JUnit은 자바용 단위 테스트 작성을 위한 산업 표준 프레임워크이다. 테스트 구현 Spring Boot Starter 라이브러리를 dependency로 추가 테스트 클래스 생성 - DMakerServiceTest (단축키 : Ctrl + Shift + T

2022년 5월 1일
·
0개의 댓글

Springboot JUnit and Mockito

java 진영의 대표적인 test Framework단위 테스트를 위한 도구를 제공단위 테스트란?코드의 특정 모듈이 의도된 대로 동작하는지 테스트 하는 절차를 의미모든 함수와 메소드에 대한 각가의 테스트 케이스를 작성하는것어노테이션을 기반으로 테스트를 지원단정문으로 테스

2022년 4월 7일
·
0개의 댓글
post-thumbnail

Junit Test 관련 어노테이션 사용법

지금까지 단순히 레이어를 테스트하는데에 있어 @SpringBootTest 어노테이션을 만을 사용해 테스트를 진행했었습니다.그러다보니 애플리케이션의 규모가 커짐에 따라 테스트 속도가 현저히 떨어져 개발 생산성이 점점 저하되는 상황에 놓이게 되었습니다.이 문제를 해결하기

2022년 3월 13일
·
0개의 댓글

Spring Boot 테스트 케이스 작성

Junit5 와 Mockito 를 이용한 컨트롤러 테스트 코드 작성 경험

2022년 2월 3일
·
0개의 댓글
post-thumbnail

레이어별 테스트 코드 작성 방법(작성중)

스프링부트에선 크게 2가지 모듈이 웹 애플리케이션 테스트를 위한 기능을 제공해줍니다. spring-boot-test : 핵심 기능 제공spring-boot-test-autoconfigure : 테스트를 위한 자동 설정spring boot 프로젝트에서 spring-bo

2022년 1월 13일
·
0개의 댓글

BankSystem, 2022년 1월 5일

이 경우 계속해서 argument mismatch가 떠서 test가 진행되지 않았다. 결국 이 문제를 해결하기 위해 stubbing 시 any()를 파라미터로 전달하였다. 사실 이게 맞는 해결 방법인지는 모르겠다. 후에 다른 방법을 찾으면 다시 기록해야겠다.쉽게 어떤

2022년 1월 5일
·
0개의 댓글

2022년 1월 5일 기록

lombok을 이용할 경우 @Builder 통해 쉽게 사용할 수 있다.필요한 데이터만 설정할 수 있다. 넣을 필요 없는 필드는 따로 null로 처리 안해도 된다. 가독성이 좋다.유연성을 확보할 수 이싿.아래와 같은 이점을 준다.transaction begin, co

2022년 1월 5일
·
0개의 댓글

[Spring] Spring Layer Test, Mockito

서비스 단위 테스트를 작성하면서 알게 된 내용을 정리한 글입니다.단위 테스트는 가능한 빨라야 한다.테스트 실행이 너무 느리다면, 테스트 실행을 꺼리게 된다.각 테스트는 서로 의존하면 안 된다. 다른 말로 객체의 상태, 메서드, 이전의 상태, 다른 메서드의 결과 등에 의

2022년 1월 5일
·
0개의 댓글

[Mockito] Mockito org.mockito.exceptions.misusing.PotentialStubbingProblem: Strict stubbing argument mismatch

Mockito를 이용한 단위 테스트 코드 작성 중에 아래와 같은 예외가 발생했습니다.Please use 'will().given()' or 'doReturn().when()' API for stubbing.예외 메시지 대로 기존에 사용했던 given() when() 대

2022년 1월 5일
·
0개의 댓글
post-thumbnail

[Test] Java Testing Framework Mockito (2)

Mockito는 BDD 방식의 테스트 코드 작성을 지원한다. BDD가 무엇인지 간단하게 다루면서 Mockito에서 제공하는 BDD스타일을 정리하였다.

2021년 11월 28일
·
0개의 댓글
post-thumbnail

Unit Test란? (단위 테스트)

Unit test는 프로그래밍을 할 때 소스코드의 특정 모듈(메서드)이 의도된 대로 정확히 작동하는지 검증하는 절차입니다.

2021년 11월 27일
·
0개의 댓글
post-thumbnail

[Test] Java Testing Framework Mockito (1)

Mock의 뜻은 모조품이다.즉, Mockito는 가짜 객체를 만들 수 있도록 해준다. 객체의 의존성이 강하거나, 실제 객체를 생성하기 어려운 경우 가짜 객체가 필요하기 때문에 Mockito를 통해 해결한다.

2021년 11월 26일
·
0개의 댓글
post-thumbnail

Kotlin에서 테스트를 짜며 어려웠던 점들

코드 다 짰다고? 이제 테스트해야지 ㅎ

2021년 11월 9일
·
0개의 댓글

🔥 TIL - Day 47

Mockito 를 이용한 단위테스트

2021년 11월 4일
·
0개의 댓글
post-thumbnail

[Spring] Mockito에 대해서!

mockito 기초 공부!

2021년 10월 3일
·
0개의 댓글
post-thumbnail

[Flutter] Unit Test using Mockito

Mockito? > 웹서비스나 데이터베이스에서 데이터를 가져오는 class나 method를 unit test해야 하는 경우가 있다. 이때 몇가지 이유 때문에 테스트가 어려워진다. 웹서비스나 데이터베이스를 호출하는 것은 테스트 성능을 저하시킨다. 웹서비스나 데이터베이스

2021년 9월 23일
·
1개의 댓글
post-thumbnail

[SpringBootTest] Mockito @Mock @MockBean @Spy @SpyBean

@Mock @Spy @InjectMocksMockito에서 제공하는 서비스 `빈껍데기`로 통한다.빈껍데기이기 때문에 given, when, then BDD 시나리오에 따라 테스트를 진행하는 방법으로 진행할 수 있다.@MockBeanspring-boot-test 패키지는

2021년 9월 17일
·
0개의 댓글

Mock으로 test해보기(feat.Mockito)

단위 테스트할 때 의존성을 가지는 객체들에 대해서 실제로 프로그램을 올리는 대신 Mock을 이용해서 올린다! ex. DB에서 정보 꺼내온 뒤 가공하는 서비스 코드 테스트 하고 싶을 때 : DB에서 정보 꺼내오는 건 Mock을 이용해서 처리! Mock 중에서도 다양한

2021년 9월 13일
·
0개의 댓글
post-thumbnail

단위테스트에서 @SpringBootTest 사용하지 않기

단위테스트에서 @SpringBootTest가 적합하지 않은 이유에 대한 내용입니다.

2021년 7월 22일
·
0개의 댓글
post-thumbnail

Mockito 사용하기2

Mockito의 verify() 메서드를 통해 특정 메서드가 몇번 실행됬는지 확인할 수 있다.테스트코드에 맨 마지막줄을 보면 memberService의 notify() 메서드가 1번 호출되기를 기대했지만 주석처리 해놓았기 때문에 notify()메서드는 동작하지 않았고

2021년 7월 5일
·
0개의 댓글