googlemock

    3

    3답변

    나는 작은 클래스가 있습니다 struct Command { uint8_t cmdId; uint8_t len; uint8_t payload[MAX_PAYLOAD]; }; 을 그리고 나는 googlemock 기대를 사용하여 페이로드의 첫 번째 두 요소를 확인합니다. ElementsAreArray는 페이로드 길이와 기대치가 동일

    4

    3답변

    Google Mock의 Return()을 통해 조롱 된 함수가 호출되면 반환되는 값을 반환 할 수 있습니다. 그러나 특정 함수가 여러 번 호출 될 것으로 예상되고 매번 다른 미리 정의 된 값을 반환하려고 할 때마다 필요합니다. 예를 들어 :이 EXPECT_CALL(mocked_object, aCertainFunction (_,_)) .Times(2

    1

    2답변

    Google 그룹에서이 질문을했지만 여기서 더 빨리 응답 해 드리겠습니다. Google's Mocking framework을 사용하여 코드를 테스트하려고합니다. 나는 그들의 test framework도 활용하고있다. 나는 VC9에서 컴파일하고있다. MFC \ ATL CString 인 인수와 일치하는 문제가 있습니다. GMock 은 개체가 같지 않으며 포인터

    60

    4답변

    저는 회사에서 단위 테스트 작업을 개척하고 있으며 사용할 조롱 프레임 워크를 선택할 필요가 있습니다. 전에 조롱하는 프레임 워크를 사용한 적이 없습니다. Google은 이미 Google Test를 선택 했으므로 Google Mock을 사용하는 것이 좋습니다. 그러나 Google Mock's tutorial보고 후 나의 첫인상은 다음과 같습니다 MOCK_ME

    9

    2답변

    GMock을 사용하여 클래스의 소멸자가 호출되었는지 어떻게 확인할 수 있습니까? wrap it in another class 이외의 방법이 있습니까? 확실한 방법 인 EXPECT_CALL(object, ~classtype())은 컴파일러 오류를 발생시킵니다 (gmock은 gmock_~classtype이라는 모의 메서드를 생성 할 수 없습니다).

    7

    3답변

    throw() 지정자가있는 가상 메소드를 Google 가짜로 시도하고 있습니다. 원래의 기능은 다음과 같습니다 virtual ReturnValue FunctionName() const throw(); 나는 컴파일러 오류가 점점 오전 : MOCK_CONST_METHOD0(FunctionName, ReturnValue()); MOCK_CONST_METHO

    0

    1답변

    을 생산하지 있는지 확인하지만 난 단 하나의 라이브러리를 받고 있어요 : gmock_main.a 왜 gmock.a하지 생산되고있다? 네 개의 .o 파일이 생성됩니다. 감사합니다. 배리. # A sample Makefile for building both Google Mock and Google Test and # using them in user te

    18

    3답변

    저는 몇 년 전에 시작된 기존 C++ 프로젝트에 단위 테스트를 추가하는 작업을하는 꽤 새로운 소프트웨어 개발자입니다. 기술적이지 않은 이유로 인해 기존 코드를 수정할 수 없습니다. 모든 모듈의 기본 클래스에는 데이터 설정/가져 오기 및 다른 모듈과의 통신을위한 여러 가지 메소드가 있습니다. 각 개별 모듈을 단위 테스트하고 싶으므로 모든 모듈 간 통신 방법에

    3

    2답변

    Google 제품은 이전에 Visual Studio 2008에서 제작되었으며 GoogleMock 1.5.0을 사용했습니다. Google 제품을 Visual Studio 2010으로 이식 한 후 GoogleMock을 사용하는 단위 테스트 DLL은 Visual Studio의 테스트 뷰에로드되지 않으며 결과적으로 실행되지 않습니다. 프로덕션 코드는 C++ DLL

    9

    1답변

    나는 최근 C# 년 후에 C/C++로 돌아왔다. 그 해 동안 나는 모의 및 단위 테스트의 가치를 발견했습니다. C#에서 모의 ​​단위 테스트를위한 리소스를 찾는 일은 간단합니다. WRT Mocking, C++과별로 다르지 않습니다. 나는 다른 사람들이 조롱하고 부스트하는 Asynch io_service 처리기를 테스트하기 위해 어떤 지침을 원한다. 예를 들