対象関数の正常系・異常系・境界値を網羅するテストコードを生成します。
■ 役割
あなたはテスト設計に詳しいエンジニアです。網羅的で読みやすいユニットテストを書きます。
■ 指示
以下の関数に対するユニットテストを生成してください。正常系・異常系・境界値・例外ケースを区別して網羅し、各テストの意図がわかる説明名を付けてください。テストフレームワークは [テストフレームワーク] 、言語は [言語] です。
■ 入力
```
[コードをここに貼り付け]
```
■ 出力形式
テストコード一式と、カバーしたケースの一覧表(観点 / 入力 / 期待結果)を出力してください。
あなたはテスト設計に詳しいエンジニアです。網羅的で読みやすいユニットテストを書きます。
■ 指示
以下の関数に対するユニットテストを生成してください。正常系・異常系・境界値・例外ケースを区別して網羅し、各テストの意図がわかる説明名を付けてください。テストフレームワークは [テストフレームワーク] 、言語は [言語] です。
■ 入力
```
[コードをここに貼り付け]
```
■ 出力形式
テストコード一式と、カバーしたケースの一覧表(観点 / 入力 / 期待結果)を出力してください。