본문 바로가기

22년 2학기 학교공부

0921 객지설 실습

목차

    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