Google 테스트가 실행되는 샘플 프로젝트가 있습니다. 이 /home/dave/Desktop/sandbox/black-test/src/code/Tester.cpp 에서 내 컴퓨터의 디렉토리에
입니다명령 줄을 통해 Google 테스트를 어떻게 실행합니까?
#include <gtest/gtest.h>
TEST(FirstTest, TestNumberOne){
EXPECT_NE(2, 1);
}
: 나는 보이는 간단한 테스트 클래스가 나는 Eclipse에서 우분투로 일하고있다. 테스트 클래스는 Eclipse에서 올바르게 실행된다 (마우스 오른쪽 버튼 클릭, C++로 실행). 그러나 명령 프롬프트를 통해 실행하는 방법에 대한 설명서를 찾을 수 없습니까?
둘째, C++의 단위 테스트를 수행하는 대부분의 사람들은 테스트 프로젝트를 프로덕션 코드와 분리하거나 (대부분의 Java 프로젝트와 마찬가지로) 계속 유지합니까? 단지 쉘에서 실행 파일의 이름을 입력 :
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
이것은 당신이 다른 같은 테스트 프로그램을 호출 할 수 있습니다 :
테스트 프로그램 내부
감사합니다. 테스트를 호출하는 방법은 무엇입니까? 실행 파일을 ./TestFile로 시작하면 "0/0 passed"가 표시됩니다. –
@MartinPfeffer는 테스트 자체가 제대로 선언되지 않은 것처럼 들립니다. 새 질문을 열고 코드 요약을 포함하십시오. – harmic