エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GoogleTestの書き方(初心者向け)
※この記事は、Qiitaに投稿した記事を一部変更したものです。 こんな人向け 仕事でGoogleTest/GoogleMock... ※この記事は、Qiitaに投稿した記事を一部変更したものです。 こんな人向け 仕事でGoogleTest/GoogleMockを使うことになったが使ったことがない GoogleTest自体の導入はすでに済んでいる テスト対象はC言語で書かれている テストコードの全体像 GoogleTestはC++で動く。 Cで実装したコードはCの部分を「extern "C"」で囲めば試験可能。 全体はこんな感じ インクルード 試験対象が動くのに必要なヘッダファイルもインクルード モッククラスの宣言 テストフィクスチャクラス テストケース1 テストケース2 ... テストケースn 今回は以下の関数に対するテストコードを例にする。 int func(int a, b) { if (0 < sub_func(a)) { return a + b; } else { return a - b; } }