# unit test

Test Fixture를 어떻게 만드는 것이 좋은 걸까?
이번 글에서는 테스트의 독립성을 지키기 위해 테스트 케이스마다 Fixture를 만드는 것과 테스트 케이스마다 중복으로 발생하는 Fixture를 setUp 등으로 통합하는 것 중에서 어떤 방법을 사용해야 하는지에 대한 고민을 적어보았습니다.
Mockito 를 사용한 단위테스트
🔗 Mockito 환경설정게시물을 생성하는 객체인 PostCreateService 의 게시물 생성 메서드인 write 를 검증할 계획인다.코드를 살펴보면 DB 에 저장하기 위해 repository 를 의존하고,연관관계에 있는 객체를 생성하기 위해 다른 CreateUs

NestJs에서 Jest로 Mocking하기
많은 분들이 프로젝트를 진행하면서 때때로 API 개발에만 집중하는 경우가 있습니다. 저또한 개발을 할 때마다 항상 Test Code는 기본 POC가 구현되면 나중에 작성해야지 하는 마음이 저도 모르게 앞섭니다. 그러다보니 개발을 하던 중 예상치 못한 예외들을 만나는

MSA Phase 6. TDD(1) - Unit Test
사실 이 부분은 MSA가 아니고 Monolithic Arch에서도 많이 사용하는 기법이다.처음 도입을 생각했던 건 그 전에 했던 프로젝트에서는 모놀로식 아키텍처를 사용하였는데, 그 프로젝트가 커져가는 과정중에 운영서버에 배포 후 테스트하는 것이 매우 어려웠다.배후 후에

(번역) 뛰어난 테스팅 글 모음 (자바스크립트 포함)
원문 : https://practica.dev/blog/a-compilation-of-outstanding-testing-articles-with-javaScript/
Google Test Link Error(LNK2019) 해결방법
gtest 적용 시에 발생한 build error에 대해 trouble shooting 기록
Google test 설치하기
2020-07-09 github.io에서 작성 xUnit test 는 코드를 최소한으로 쪼개어 unit마다 테스트를 진행하며 에러를 사전에 찾겠다는 방법입니다. 앞에 x가 들어가는 것은 언어를 뜻하며 Java는 j .Net는 N 등을 사용합니다. 최근 프로그램을 개발하는 방법 중에 TDD(Test-driven Development) 개발 방법이 많이 떠...

TDD
TDD = TFD(Test-First-Development) + Refactoring 실제 코드를 작성하기 전 테스트 코드를 먼저 작성하여 개발하는 SW개발 방법론 일반적인 개발 프로세스의 문제점 자체 버그 검출 능력 저하 소스코드의 품질 저하 자체 테스트

[NestJS] TDD 맛본 후기 (유닛테스트)
NestJS라는 안써본 프레임워크도 배워가며 동시에 TDD로 간단한 시나리오를 개발해보았다.Jest를 사용하여 테스트 중에서도 유닛테스트만 일단 해보았다.유닛테스트는 서비스나 레포지토리의 각 메소드 단위로 테스트하는 것이라 보면 될 것같다.디렉토리 구조는 이렇게 가져갔

[TDD] 2. 단위 테스트 (Unit Test)
1. 유닛 테스트란? 2. 유닛 테스트 우선 회원가입 기능을 구현하기 위해 수행해야할 유닛 테스트는 다음과 같다. 여기서 폼 유효성 검사는 Nestjs의 api request 파이프라인 중 class-validator에 의해 수행할 것이므로 현재 유닛 테스트 단계
Google Test Framework
회사에서 gtest프레임워크로 unit test(단위테스트)를 수행하여 gtest에 관하여 알게된 것들 정리하려고 한다google test framework 간단소개설치 및 간단 실행방법google test 주요 Macro 정리gmock 정리GCov, LCov 이용하여

20230524 - RN, Jest, E2E Test, Unit Test
사실 큰 착각을 하고 있던 것 아닐까평소에 테스트 코드를 제대로 작성도 해본 적 없는 인간이고작 환경설정만 마무리한다고, 테스트가 잘 작동할 리가 없는데...필요한 환경을 만들기 위해 수 없이 많은 모킹을 생성하고, 랩핑하며 깨달았다.가장 작은 단위 Unit으로 나눠서

테스트를 작성해보자 ! 좋아요 ! 근데 뭘요? (feat. jest)
진짜 딱 이 기분이었다. 아무리 구글링해도 테스트를 작성하는 방법만 써있을 뿐.. 어떤 것을 테스트 해야 하는지에 대해서는 해답을 찾지 못했다.. 단위 테스트를 많이 작성하라는대, 그럼 단순히 버튼 컴포넌트도 테스트를 작성해야 하는 건가?