CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
上級ガイド¶ Google C++ Testing Framework を利用した高度なトピック その他のアサーション 明示的な成功と失敗 例外アサーション エラーメッセージを改善する述語アサーション 既存のブール関数を利用する AssertionResult を返す関数を利用する 述語フォーマッタを利用する 浮動小数点数の比較 浮動小数点マクロ 浮動小数点述語フォーマット関数 Windows HRESULT アサーション 型アサーション アサーションの配置 Google Test に値の表示方法を教示する Death テスト Deathテストの書き方 正規表現の構文 動作説明 Death テストとスレッド Death テストのスタイル 注意事項 サブルーチンでのアサーションの利用 アサーションにトレースを追加する 致命的な失敗の伝播 サブルーチンでのアサート 現在のテストで失敗のチェック
はじめに:なぜ Google C++ Testing Frameworkを使うのか¶ Google C++ Testing Framework を上手に活用すれば,より良い C++ のテストを書くことができます. Linux,Windows,そして Mac,あなたが C++ のコードを書いているこれらの環境に関係なく Google Test を利用できます. では,優れたテストを書くにはどうすればよいのでしょうか?Google C++ Testing Framework は,どのように役立つのでしょうか?我々は次のように考えています: テストには, 独立性 と 再現性 が必要です.別のテストの結果に依存して成功したり失敗したりするテスト,をデバッグするのは非常に面倒な作業です.Google C++ Testing Framework は,各テストを異なるオブジェクト上で実行することによって
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く