2016-07-28 10 views
0

Boost.Testフレームワークのテストマクロはdoxygenを混乱させます。 BOOST_TEST_*BOOST_AUTO_TEST_*マクロでdoxygenがうまく動作するようにする方法はありますか? ref api pageboost.Testマクロを持つdoxygenにあらかじめ定義されているもの

+0

サイドの質問:なぜあなたはユニットテストの外商投資企業の上にdoxygenを実行しているの? – Raffi

+0

実装の内部ドキュメントです。パブリックAPIの典型的なドキュメントではありません。 – Phil

+0

そのため、私はDoxygenの['@ snippet'](http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdsnippet)コマンドを使用しています。廃棄されます。 – Raffi

答えて

0

私は助けるように思わました。doxygenの設定このPREDEFINED出くわし:

PREDEFINED    = "BOOST_AUTO_TEST_CASE(name)=void name()" \ 
         "BOOST_AUTO_TEST_SUITE(name)=namespace BoostTest { class name {public:" \ 
         "BOOST_FIXTURE_TEST_SUITE(name,data)=namespace BoostTest { class name {public:" \ 
         "BOOST_AUTO_TEST_SUITE_END()=};}" \ 
         "BOOST_CONCEPT_REQUIRES(req,type)=type " \ 
         "BOOST_CONCEPT_ASSERT(req)= " 
関連する問題