gmock

    0

    1答えて

    GTEST&gmockを呼び出し、私のような物を持っています MockFoo mock ; mock.method(badArg); EXPECT_CALL( mock, a ) .Times(1) ; EXPECT_CALL( mock, a ) .Times(0) ; しかしGTESTは、これらの方法のいずれもが、私は何を使用する必要

    2

    1答えて

    googlemock(とStackOverflow)が新しくなりました。 googlemockでMOCK_METHODnを使用しているときに問題が発生しました。この機能は広く使用されていると思います。ここに私がしたことがあります。 私は仮想過負荷に operator[]と抽象クラス Fooを持っている: class Foo{ public: virtual ~Foo(){};

    0

    1答えて

    gmockテストの初心者です。私はメンバ関数set()とstart()を持つFooクラスを持っています。 Start()はset()をトリガーし、member1は1に設定され、member2は2に設定されます。gmockでこれをテストしようとすると、これらのメンバーがset.Whyであることがわかりませんでした。ありがとう。 TEST.Hファイル #ifndef TEST_H_ #define

    6

    1答えて

    私はクラスBarを使用するクラスFooを持っています。 (私はFooの外でバーを必要としないので、ないの参照を)ので、私はunique_ptrを使用して、バーだけはFooで使用され、fooが管理バーです: using namespace std; struct IBar { virtual ~IBar() = default; virtual void DoSth() = 0

    0

    1答えて

    のようなテンプレートクラスを考える: template<typename T,typename V> class IAmTemplate { public: virtual boost::shared_ptr<V> get_v() const = 0; virtual boost::shared_ptr<T> get_t() const = 0; }; とモック実装:

    -2

    1答えて

    私のcppユニットのテストケースでサードパーティAPIコールをモックしようとしています。この目的のために、VS2013のNuget pakage managerを使って私のプロジェクトにgmock 1.7.0をインストールしました。テストプロジェクトにgmock-all.ccとgtest-all.ccを追加しました。私が一度それを遵守したらそれは大丈夫です。私のcppunitテストケースに#inc

    0

    1答えて

    私はgmockで遊んでいます。私はそれがニュアンスであることを学ぶために使っている実例を持っています。私は暗黙のコピーコンストラクタ期待したものに呼び出しに問題があります。今 // mock_word.h class MockWord : Word { public: MockWord(const std::string word) : Word(word) {}; MOC

    2

    1答えて

    私がgmockを理解しているから(と私は初めてです)EXPECT_CALLは、メソッドが呼び出されたときにメソッドがどのように動作するかを指定することができます(この場合、戻る)。しかし、私は、メソッドをそのボディで明示的に定義することもできます。例:今 class MockFactory : public Factory { int createSomething() {

    3

    2答えて

    インタフェースに削除されたcopy-ctorを持つオブジェクトを作成する関数がある場合、この関数をどのように擬似しますか? Gmockはオブジェクトのコピーコンストラクタを内部的に使用しているようです。 など。 // The object with deleted copy-ctor and copy-assignment class TTest { public: TTest()

    1

    1答えて

    Variable.h .... #define BLAH = "blahstring" ..... こんにちは、 #defineで変数をモックするにはどうすればよいですか? Googleモックdocsでは、ほとんどのメソッドやオブジェクトについて話していますが、モック定数はありません。私が偽のクラスに呼び出しを委譲することが、テスト値を返すことを考えると最も近い。 私は変数のリストを持つ