クックブック¶ Google C++ Mocking Framework クックブック モッククラスを作る Private または Protected なメソッドをモック化する オーバーロードされたメソッドをモック化する クラステンプレートをモック化する 非仮想メソッドをモック化する フリー関数をモック化する Nice モックと Strict モック 既存のコードを壊さずにインタフェースを単純化する 具象クラスのモック化に対する代替案 フェイクに呼び出しを委譲する 実際のオブジェクトに呼び出しを委譲する 親クラスに呼び出しを委譲する Matcher を使う 引数の値に対して厳密にマッチさせる 単純な Matcher を利用する Matcher を組み合わせる Matcher をキャストする オーバーロードされた関数の選択 引数に応じて異なる Action を実行する 複数の引数全体にマッチ