C/C++test は、無名名前空間からの関数の場合、または無名名前空間からの型を使用する関数の場合、テスト ケースを自動生成しません。そのような関数をテストするには、以下の操作を行います。
- [テスト スイート モード] の [インクルード] オプションを有効に設定して、新規にテスト スイートを作成します。
既存のテスト スイートを再利用している場合、テスト対象関数の定義がある正しいソース ファイルをテスト スイートの CPPTEST_TEST_SUITE_INCLUDED_TO 構成マクロが必ず指すようにしてください。「新規テスト スイートの追加 」も参照してください。 - [次へ] をクリックしてテスト ケース名を追加するか、[終了] クリックします。
手動でテスト ケース コードを追加するかテスト ケース エディターを使用して、テスト ケースを追加できます。
無名名前空間からの関数は、テスト ケース エディターの [関数] ドロップダウン リスト メニューに表示されません。テスト ケースのステップを手動で追加する必要があります。
テスト ケース ウィザードを使って、無名名前空間からの関数のテスト ケースを作成することはできません。 - 「ユーザー定義テスト ケースの追加」も参照してください。