C/C++test は、無名名前空間からの関数の場合、または無名名前空間からの型を使用する関数の場合、テスト ケースを自動生成しません。そのような関数をテストするには、以下の操作を行います。

  1. [テスト スイート モード] の [インクルード] オプションを有効に設定して、新規にテスト スイートを作成します。

    既存のテスト スイートを再利用している場合、テスト対象関数の定義がある正しいソース ファイルをテスト スイートの CPPTEST_TEST_SUITE_INCLUDED_TO 構成マクロが必ず指すようにしてください。「新規テスト スイートの追加 」も参照してください。  
  2. [次へ] をクリックしてテスト ケース名を追加するか、[終了] クリックします。
    手動でテスト ケース コードを追加するかテスト ケース エディターを使用して、テスト ケースを追加できます。  
    無名名前空間からの関数は、テスト ケース エディターの [関数] ドロップダウン リスト メニューに表示されません。テスト ケースのステップを手動で追加する必要があります。  
    テスト ケース ウィザードを使って、無名名前空間からの関数のテスト ケースを作成することはできません。  
  3. ユーザー定義テスト ケースの追加」も参照してください。
  • No labels