목차
728x90
반응형
SMALL
[Google Test]
Google의 특정 요구사항이나 제약사항을 기반으로 테스트 기술 팀에서 제작한 testing 프레임워크
1. Ubuntu 실행
2. 원하는 폴더에 github의 google test repository 복사
git clone https://github.com/google/googletest.git
3. googletest 클론 옆에 practice 폴더 생성
4. main.cc, util.h, util.cc 작성
5. 테스트를 위한 test_util.cc 작성
#include "gtest/gtest.h"
#include "util.h"
/*
TEST(Test set 이름, 각 testcase 이름)
*/
TEST(TestUtil, MyAddPosPosTest) {
EXPECT_EQ(MyAdd(1,2), 3);
}
* 첫번째 인자 Test set 이름은 모든 테스트케이스가 같아야하지만, 두번째 인자 testcase 이름은 달라야함.
728x90
반응형
LIST