0

アプリケーションと単体テストを単一のコードベースで実行しています。呼び出されたときにテストだけを実行する代替エントリポイントがありますが、これはすべて問題ありません。プロダクションコード内にテストコードがありますが、そこに置くのは少し躊躇しています。単体テストコードを別のプロジェクトに分離するにはどうすればよいですか?それが不可能な場合、単体テストを製品コードから分離するための最良の推奨方法は何ですか?

4

1 に答える 1

1

私はあなたがBBUnitを使用していないと仮定します(いくつかの理由で私も使用していません)。したがって、メインプロジェクトがライブラリでない限り、テストのみを含む別のテストプロジェクトを作成することはできません。これは、推奨される方法です(Androidはまさにそれを実行します)。したがって、おそらくメインプロジェクトにすべてのテストコードがあります。次に、代替エントリポイントを使用する代わりに、前処理ディレクティブを使用してみませんか?これらは、BlackBerryApplicationDescriptorからオンとオフを切り替えることができます。

于 2012-07-04T13:04:03.563 に答える