gmock

    0

    1답변

    우리는 cppunit unittests를 dll로 빌드하고 TestPlugInRunnerd.exe에로드하여 결과를 표시합니다. 우리는 우리 자신의 mock을 작성하지만 gmock과 같은 조롱 프레임 워크를 사용하고 싶습니다. gmock을 다운로드하여 문제없이 많이 연결했습니다. 나는 gmock을 사용하여 모의 (mock)을 작성했으며 컴파일을 잘했다. 그러

    5

    2답변

    나는 Boost 함수를 사용하는 생성자를 가진 클래스가 있는데, 나는 이것을 Google Mock으로 테스트하려고한다. 다음 코드 샘플 클래스와 테스트 내 시도를 보여줍니다 에서 MyClass.h : #include <boost/function.hpp> class MyClass { public: MyClass(boost::function<vo

    1

    1답변

    단위 테스트에서 google mock 라이브러리를 사용하고 있으며 실패 할 수있는 사용자 정의 검사를 수행하려고합니다. struct Base { }; struct Derived : Base { int a; }; struct MockClass { MOCK_METHOD1(Send, void (Base &)); }; 가 지금

    3

    2답변

    는 인터페이스 class IFooable { virtual void Fooable() = 0; }; class IFoo { virtual void Foo(IFooable* pFooable) = 0; }; 와 구을 모의 모의 class TMockFoo : public IFoo { MOCK_METHOD1(Foo, void

    0

    2답변

    여러 개의 gmock 테스트를 실행하고 메모리 데이터베이스에서 테스트 할 때 이미 테이블에 대한 오류가 표시됩니다. 주어진 테스트 클래스에서 모든 테스트 메소드가 사용할 필드로 한 번만 설정되었지만 스프링 컨텍스트 생성을 여러 번 실행하는 것으로 보입니다. 이상적으로는 동일한 컨텍스트를 재사용하는 데 여러 클래스를 사용하고 싶지만 하나의 GMockTestC

    0

    1답변

    SomeFunction 및 SetArg을 boost의보다 일반적인 것으로 대체하고 싶습니다. lambda과 조합하여 bind을 사용할 수있는 것처럼 보입니다. 그러나 어떻게해야할지 모르겠습니다. 이 코드는 매우 간단하지만 내가 바꾸는 이유는 2과 3 등의 인수가 필요하기 때문입니다. template<class T> struct SomeFunction {

    1

    1답변

    2 개의 수업이 있습니다. class SomeClass { public: int SomeFunction() { return 5; } }; class AnotherClass { public: int AnotherFunction(SomeClass obj) { return obj.S