エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[C++] Private な関数のテスト
C++ でテスト書いていると問題になるのが、private なメンバー関数をどうテストするか、です。 成功法と... C++ でテスト書いていると問題になるのが、private なメンバー関数をどうテストするか、です。 成功法としては、テストクラスを friend することです。 間違っても #define private public などとしてはいけません。 friend Google Test の場合、テストクラスを friend する FRIEND_TEST マクロが用意されています。 また、テストフィクスチャクラスに対して friend 宣言すれば、そのテストケースではアクセス可能になります。 参照: GoogleTestでprivateメンバ関数をテストする | Geospatial屋 詳しいことは参照先を見ていただくとして、簡単に使い方を例として示します。 例1: FRIEND_TEST // テスト対象クラス class Hoge { FRIEND_TEST(HogeTest, A); /