Hippomocks の公式バージョン 3.1 ( https://www.assembla.com/spaces/hippomocks/wiki/Home ) には、モックされたMockRepository::ClassMock
オブジェクトを構築する (MockRepository::InterfaceMock
そうでないのとは対照的に) があり、これは対処するときに非常に役立ちます。非仮想クラス メソッドを使用します。
現在のバージョンは、私の意見でMockRepository::Mock
は何をしたかを行います。MockRepository::InterfaceMock
現在のバージョンでモック オブジェクトを構築する可能性はありますか?
バージョン 3.1 を使用しない理由: 後で導入されたクラスに属さない関数をテストするには、非常に便利な ExpectCallFunc も必要です。
プレースメント new を使用しない理由: プレースメント new は、ヒッポモックによってモックされた後にオブジェクトを構築し、ヒッポモックによって以前に変更された仮想関数テーブルを「リセット」します。