オプションパラメータでメソッドをモックする方法Google Mock?たとえば :このようなヘルパーメソッド、使用するあなたの方法set_enable
のGoogle Mockでオプションのパラメータを使用してメソッドをモックする方法はありますか?
class A
{
public:
void set_enable(bool enabled = true);
};
class MockA : public A
{
MOCK_METHOD1(set_enable, void(bool)); // this is not working
};
テスト目的のためだけに元のコードに変更がなければ、より良いでしょう。ところで、他の方法がない場合、私はあなたの答えを最高のものとして受け入れます。 – nyarlathotep108
@ nyarlathotep108代替手段がありますが、元のコードを変更する必要もあります。私の更新された答えを見てください。 –
@ nyarlathotep108あなたがより良い解決策を見つけられなかった場合、またはあなたがそれを私たちと共有していただければ、回答を受け入れたものとしてマークすることを検討してください。 –