googletest

    0

    1답변

    내가 googletest 프레임 워크와 그 사용에 대한 몇 가지 질문이 있습니다 fixture으로 내가 ::testing::Test 에서 파생 된 클래스를 의미 다음 질문에를 아득히 나는 fixture과 함께 gtests의 parameterization feature을 사용할 수 있음을 알고 있습니다. 이 내용이 value-parameterization 및

    2

    1답변

    CMake와 함께 add_subdirectory(gtest)을 사용하여 프로젝트를 테스트하기 위해 gtest을 빌드합니다. 나는 또한 CPack을 사용하여 설치 프로그램을 만든다. 문제는 gtest repo (git 하위 모듈)가 install()을 일부 파일에서 실행하므로 설치 프로그램에서 종료됩니다! 분명히 나는 ​​그것을 원하지 않는다. 해당 하위 디

    0

    1답변

    CI (64/32bit와 MSVC/MinGW의 각 조합)를 전달하기 위해 4 개의 빌드를 얻으려고했습니다. 로컬 컴퓨터에서 문제없이 테스트했습니다. 그들이 Appveyor에서 제작되고 테스트 될 때, 때로는 통과하고 때로는 통과하지 못합니다. 예를 들면 : 전달하는 빌드 모든 32 bit MinGW 이들의 대부분은 커밋 같은를 내장 만 64 bit MinG

    2

    2답변

    메인 프로젝트 서브 프로젝트 테스트입니다. 은 프로젝트/CMakeLists.txt에서 I는 프로젝트에서 add_subdirectory(tests) 추가/테스트/CMakeLists.txt 난 (우분투 저장소에서) "프리 컴파일"gtest 라이브러리 플러그. I cd을/usr/src/gtest에 복사하고 두 개의 * .a 파일을 시스템 lib 디렉토리에 컴

    2

    1답변

    gtest를 처음 사용했습니다. 튜토리얼을 따라 VS 2105에서 설정하는 방법을 따랐습니다. 하지만 찾을 수있는 것은 모두 gtest를 빌드하고 연결하는 방법에 대해 이야기했습니다. 나는 그 수준을 통과했다. 아래 코드는 실행되어 첫 번째 더미 테스트를 통과합니다. #include "gtest/gtest.h" TEST(VI, simple) {

    4

    1답변

    콜백에 대한 포인터를 저장하는 클래스 Foo이 있습니다. 콜백은 InvokeCallback() 메서드를 사용하여 호출 할 수 있습니다. void* SomeCallback(void* a) { return (void*)(*(int*)a + 10); } class Foo { public: typedef void* (*Callba

    0

    1답변

    안녕 얘들 아 그래서 내가이 생성자 `Matrix::Matrix(size_t row, size_t col) { if(row < 1 || col < 1) throw new std::runtime_error("Minimalni velikost matice je 1x1"); matrix = std::vector<std::vector<

    0

    1답변

    나는 NDK 공유 라이브러리를 가지고 있으며 그것에 대해 몇 가지 테스트를하고 싶다. 현재 googletest를 사용하여 라이브러리에 링크 된 원시 실행 파일을 만들고 README.NDK의 지침을 따릅니다. 더미 실행 파일은 Android 에뮬레이터에서 실행할 수 있습니다. 좋은. 자, 까다로운 일이 공유 라이브러리는 예를 들어, JNIEnv의 인스턴스의

    3

    2답변

    인터페이스에 삭제 된 copy-ctor가있는 객체를 만드는 함수가 있다면이 함수를 모의하는 방법은 무엇입니까? Gmock은 개체의 복사 생성자를 내부적으로 사용하는 것으로 보입니다. 예. // The object with deleted copy-ctor and copy-assignment class TTest { public: TTest()

    1

    1답변

    (기존 설치된 버전을 사용하는 대신) 소스에서 gtest를 컴파일하려고합니다. 저는 catkin 기반의 cmake 프로젝트를 진행하고 있습니다. 소스 코드를 https://github.com/google/googletest에서 내 작업 영역에 추가하고 add_subdirectory 폴더를 포함 시켰습니다. 다른 게시물에서 CMake Error at src/