2

ブースト テスト ツールを利用したいテスト プログラムがあります。ただし、このプログラムは一連の単体テストではなく、main関数に渡される引数にアクセスする必要があります。以前にminimal.hppこのファイルを使用したことがありますが、これには重大な制限があり、常に定義されているmainため、複数のファイルに含めることはできません。また、テスト ツールのセットも限られています。

単体テスト ケースを使用せずにブースト テスト マクロを使用するにはどうすればよいですか? 独自のメイン関数を使用して単体テスト ライブラリを呼び出す方法は既に知っていますが (を使用unit_test_main)、そのドキュメントがどこにあり、何を渡すことができるかを思い出せません。

4

1 に答える 1

1

テストケースを使い続けることをお勧めします。少なくとも 1 つ ;o)

コマンド ライン引数には、framework::master_test_suite().argc、framework::master_test_suite().argv からアクセスできます。詳細については、こちらをご覧ください。

于 2012-06-02T06:05:36.983 に答える