Rには、よく開発された3つの単体テストパッケージ、、、、がRUnit
ありsvUnit
ますtestthat
。Base Rのパッケージ機能には例が組み込まれており、正しく解析されないとエラーが返されます。
私が信頼している人の意見は、ユニットテストは多くの例を書くよりも優れているということですが、例で再現できないユニットテストの特定の機能に完全に触れることはできません。
Rで単体テストフレームワークを使用することのどの機能が、パッケージ例を使用したアドホックの同等のフレームワークよりも優れていますか?
Rの世界以外の人は、パッケージがビルドされるたびにパッケージ内のすべての関数の例が実行され、プログラマーは警告やエラーに悩まされることに注意してください。