# mock

39개의 포스트
post-thumbnail

[Onboarding] : Unit Testing

일반적으로 Mock이란, 제작하기 쉬운 재료를 이용해 추후 만들어질 제품의 외양을 흉내 낸 모조품을 말한다.소프트웨어 개발에 있어서도 모듈의 겉모양이 실제 모듈과 비슷하게 보이도록 만든 가짜 객체를 Mock 객체라고 한다.실제 객체를 만들기엔 비용과 시간이 많이 들거나

6일 전
·
0개의 댓글
·
post-thumbnail

드디어 처음 짜본 테스트 코드!

처음 짜본 테스트 코드

2022년 7월 27일
·
2개의 댓글
·

Prisma unit testing with mock

기존 플젝에 mock을 이용한 unit testing 적용

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

Jest 공식 문서 해석하며 공부하기 - Mock Functions

Jest 공식 문서 Introduction - Mock Functions

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

Jest spyOn은 어떻게 작동할까

Jest의 spyOn이 작동하는 방법에 대해 알아보자.

2022년 6월 14일
·
0개의 댓글
·
post-thumbnail

하스켈에서 테스트 mocking 하기

어제는 어니언 아키텍처에 대해 적어봤다. 어니언 아키텍처는 Tagless Final이라고 하는 패턴으로 구현했다. 타입 변수로 만들어진 모나드 컨텍스트를 사용하는 곳에서 타입에 따라 결정할 수 있었다. 테스트 코드 역시 테스트를 위한 모나드 타입을 만들어 의존성의 목(

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

MSW로 Mocking 하기

mock이란 가짜의라는 뜻으로 프로그래밍에서 mocking은 실제 객체를 제대로 구현하기 어려운 경우에 가짜 객체를 만들어 사용하는 것을 말한다.프론트엔드에서 서버가 구현되기 전에 요청/응답이 필요한 경우 mocking을 통해 제대로 구현이 되는지 확인할 수 있다.서버

2022년 4월 22일
·
0개의 댓글
·

Mockito

mock을 쉽게 만들고 mock의 행동을 정하는 stubbing, 정상적으로 작동하는지에 대한 verify 등 다양한 기능을 제공해주는 프레임워크https://github.com/mockito/mockito/wiki/Mockito-features-in-Kore

2022년 4월 11일
·
0개의 댓글
·

모의 객체(Test double, Mock, Stub)

Test double = 협력관계 객체를 가짜로 세워서 하는 것을 뜻한다.Mock, Stub는 그 가짜 객체이다.행위검증을 위해 사용한다(메서드의 리턴 값으로 판단할 수 없는 경우 특정 동작을 수행하는지 검증하는 것)호출에 대한 기대를 명세한 것이다.상태 검증을 위해

2022년 4월 11일
·
0개의 댓글
·

데브코스 W5D1

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.Unit Testing: 프로그램의 기본 단위인 모듈이 정해진 기능을 수행하는지 테스트 하는 것을 의미한다.Integration Testing: 서로 다른 모듈의 상호작용이 잘 이루어는지

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

[Jest] mock 함수 정리

단위 테스트를 작성할 때 해당 코드가 의존하는 부분을 가짜로 대체하는 기법.일반적으로 테스트하려는 코드가 의존하는 부분을 직접 생성하기 부담스러울 경우 많이 사용한다.실제 객체를 사용하는 것보다 훨씬 가볍고 빠르게 실행되면서도, 항상 동일한 결과를 내는 테스트를 작성할

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

@Mock 사용기

📌 Service 레이어 테스트 저번 퍼사드 패턴 적용기 에서 언급했던 테스트에 대해서 써보려고 한다. 바로 정리해보도록 하겠다. 이전의 Mockito 에 대해서 정리한 글이 있다. 📌 테스트 과정 일단 퍼사드 패턴을 적용함으로써 여러개의 서비스를 하나의 퍼사드가 관리해주는 형태로 작성을 했었다. 그러면서 하나의 Service <- 하나의...

2022년 2월 21일
·
0개의 댓글
·

JPA metamodel must not be empty!

JPA실습을 위해 준비한 그리고 동시에 api를 만들어보기 위해서 실습하던 JPA 미니 프로젝트에서 에러가 발생했다.스크린샷 2021-08-15 오후 5 48 49{: .text-center}스크린샷 2021-08-15 오후 5 48 27{

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

XCTest

iOS에서 Unit Test하는 방법을 알아본다.

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

Django | Test

테스트 코드를 통해 세부적인 내용까지도 테스트 할수 있으며, 매번 정확히 같은 기능을 테스트할 수 있어 사람이 일일이 클릭하고 터치해 가며 확인하는 것보다 훨씬 더 신뢰성이 높다. 또한, 자동화 테스트는 빠르기 때문에 좀 더 정기적으로 실행할 수 있고, 테스트 실패시

2022년 1월 6일
·
1개의 댓글
·

BankSystem, 2022년 1월 6일

spring data jpa에서 paging을 할 경우 위와 같이 하자! List를 new PageImpl&lt;>()을 통해 Page 객체(?)를 만들어 사용하면 된다.

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

2022년 1월 6일 기록

Mock이란 진짜 객체 처럼 동작하지만 프로그래머가 직접 컨트롤 할 수 있는 객체를 의미한다.@ModelAttribute가 적용될 dto는 setter가 있어야 한다.@NotBlank는 String에만 적용된다.

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

Unit Test란? (단위 테스트)

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

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

Mock Data

Mock Data에 관하여.

2021년 10월 13일
·
0개의 댓글
·