글

라벨이 gtest인 게시물 표시

Google Test(GTest) on Ubuntu 16.04

개발용 라이브러리 설치 sudo apt-get install libgtest-dev 컴파일 및 설치 sudo apt-get install cmake cd /usr/src/gtest/ sudo cmake CMakeLists.txt sudo make sudo cp *.a /usr/lib 테스트코드 #include <gtest/gtest.h> #include <stdio.h> #include <string.h> int getBuildNumber(char* build, char* project) {     char* p = NULL;     if (build == NULL || project == NULL) {         return -1;     }     if (strlen(build) <= strlen(project)) {         return -1;     }     if (strstr(build, project) == NULL) {         return -1;     }     p = build + strlen(project);     return atoi(p); } TEST(getBuildNumberTest, HandlesPositiveInput) {     EXPECT_EQ(1301, getBuildNumber("ABC1301", "ABC"));     EXPECT_EQ(1401, getBuildNumber("ABC1401", "ABC"));     EXPECT_EQ(-1, getBuildNumber("CIH1401", "ABC"));     EXPEC...

이 블로그의 인기 게시물

구글 시트에 여러 행 한번에 추가하기

WSL2 Ubuntu 20.04 및 네트워크 설정

우분투 terminator 에서 파일 경로 클릭시 vscode 에서 열기