1. Learn
  2. /
  3. Courses
  4. /
  5. Pythonによるテスト入門

Connected

Exercise

unittestで階乗をテストする

この演習では、unittest を使って階乗関数の基本的なテストを作成します。ライブラリはオブジェクト指向のアプローチを取るため、関数は unittest.TestCase クラスのメソッドとして実装します。unittest パッケージはすでにインポート済みです。

Instructions 1/3

undefined XP
  • 1
    • .assertEqual() を使って、5 の階乗が 120 と等しいことを確認してください。
  • 2
    • .assertEqual() を使って、0 の階乗が 1 と等しいことを確認してください。
  • 3
    • .assertRaises() を使って、負の数の階乗で ValueError が送出されることを確認するテストを作成してください。