0

Hippomocks の公式バージョン 3.1 ( https://www.assembla.com/spaces/hippomocks/wiki/Home ) には、モックされたMockRepository::ClassMockオブジェクトを構築する (MockRepository::InterfaceMockそうでないのとは対照的に) があり、これは対処するときに非常に役立ちます。非仮想クラス メソッドを使用します。

現在のバージョンは、私の意見でMockRepository::Mockは何をしたかを行います。MockRepository::InterfaceMock現在のバージョンでモック オブジェクトを構築する可能性はありますか?

バージョン 3.1 を使用しない理由: 後で導入されたクラスに属さない関数をテストするには、非常に便利な ExpectCallFunc も必要です。

プレースメント new を使用しない理由: プレースメント new は、ヒッポモックによってモックされた後にオブジェクトを構築し、ヒッポモックによって以前に変更された仮想関数テーブルを「リセット」します。

4

1 に答える 1