単体テストの対象である場合、実行したくないコードのセクションがあります。私がチェックできるgtestライブラリによって設定された#definedフラグを見つけたいと思っていました。その目的で使用されているものは見つかりませんでしたが、gtest ヘッダーを調べたところ、次のように使用できると思われるものを見つけました。
SomeClass::SomeFunctionImUnitTesting() {
// some code here
#ifndef GTEST_NAME
// some code I don't want to be tested here
#endif
// more code here
}
すべてのコードが関係なく実行されるため、これは機能しないようです。動作する可能性があることを確認できる別のフラグはありますか?