태그: 테스트
3편
-
바이브 코딩 작업 규칙: shrinkto.app을 3일 만에 만들며 지킨 8가지
AI 코딩 도구와 함께 shrinkto.app을 3일간 만들며 프로젝트 지침 파일에 적어 둔 규칙을 정리했습니다. 단계별 승인, API 추측 금지, 스파이크로 먼저 검증, 출력 파일 내용까지 보는 테스트 등 결과물이 무너지지 않게 한 규칙과 그 이유를 설명합니다.
-
C++ Google Test | gtest 설치부터 TEST·EXPECT_EQ
C++ Google Test(gtest) 단위 테스트 가이드. FetchContent·vcpkg 설치, TEST·TEST_F·EXPECT·ASSERT·파라미터화·Death Test, TDD·프로덕션 패턴, CI 연동, 자주 나는 오류 해결.
-
Google Mock으로 C++ 의존성 분리하기: MOCK_METHOD·EXPECT_CALL·매처
데이터베이스나 네트워크 없이 단위 테스트를 돌리려면 인터페이스를 분리하고 Google Mock으로 대역을 만들어야 합니다. MOCK_METHOD 정의, EXPECT_CALL의 호출 횟수·순서 검증, WillOnce와 매처, StrictMock·NiceMock 차이, 자주 나는 컴파일 에러를 다룹니다.