| Total Result: | pass |
|---|
| Test cases: | ||||||||
| No | Case Name | Check | NoGood | KnownBug | Description | Remark | ||
|---|---|---|---|---|---|---|---|---|
| 1 | constructor_init | 9 | 0 | 0 | 初期値を引数にとるコンストラクタの確認。 カウンタの初期値にゼロを設定した場合。 カウンタの初期値に下限値よりも大きい値を設定した場合。 カウンタの初期値に下限値よりも小さい値を設定した場合。 |
0 empty. 0 incomplete. | ||
| 2 | constructor_init_limit | 9 | 0 | 0 | 初期値と下限値を引数にとるコンストラクタの確認。 初期値と下限値に同じ値を設定した場合。 初期値に下限値よりも大きい値を設定した場合。 初期値に下限値よりも小さい値を設定した場合。 |
0 empty. 0 incomplete. | ||
| 3 | currentValue | 9 | 0 | 0 | 現在の値を取得するメソッドの確認。 初期値にゼロを設定した場合。 初期値に下限値よりも大きい値を設定した場合。 初期値に下限値よりも小さい値を設定した場合。 |
0 empty. 0 incomplete. | ||
| 4 | decrement | 10 | 0 | 0 | カウンタの値を減じるメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 5 | isReached | 3 | 0 | 0 | カウンタの値が下限値に至ったかどうかを判定するメソッドの確認。 初期値と下限値に同じ値(ゼロ)を設定した場合。 初期値に下限値よりも大きい値を設定した場合。 初期値に下限値よりも小さい値を設定した場合。 |
0 empty. 0 incomplete. | ||
| 6 | limitValue | 9 | 0 | 0 | 下限値を取得するメソッドの確認。 初期値と下限値に同じ値(ゼロ)を設定した場合。 初期値に下限値よりも大きい値を設定した場合。 初期値に下限値よりも小さい値を設定した場合。 |
0 empty. 0 incomplete. | ||
| 7 | synchronizedCountDown_CountDown | 18 | 0 | 0 | CountDownオブジェクトを引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。 |
0 empty. 0 incomplete. | ||
| 8 | synchronizedCountDown_CountDown_0 | 1 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 9 | synchronizedCountDown_init | 13 | 0 | 0 | 初期値を引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。 |
0 empty. 0 incomplete. | ||
| 10 | synchronizedCountDown_init_limit | 18 | 0 | 0 | 初期値と下限値を引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。 |
0 empty. 0 incomplete. | ||
| 11 | test_of_useful | 12 | 0 | 0 | 実際の使用を模擬した動作確認。 初期値10、下限値0の場合。 初期値10、下限値12の場合。 |
0 empty. 0 incomplete. | ||
| Total | 111 | 0 | 0 | 0 cases are empty. 0 cases are incomplete. | ||||
| Coverage: | ||||||||
| No | Method Name | Lines | Passed | Coverage | ||||
| 1 | ts.util.CountDown | |||||||
| 1.1 | limitValue | 1 | 1 | 100 % |
|
|||
| 1.2 | <init> | 2 | 2 | 100 % |
|
|||
| 1.3 | decrement | 7 | 7 | 100 % |
|
|||
| 1.4 | <clinit> | 1 | 1 | 100 % |
|
|||
| 1.5 | synchronizedCountDown | 2 | 2 | 100 % |
|
|||
| 1.6 | <init> | 4 | 4 | 100 % |
|
|||
| 1.7 | isReached | 1 | 1 | 100 % |
|
|||
| 1.8 | synchronizedCountDown | 1 | 1 | 100 % |
|
|||
| 1.9 | synchronizedCountDown | 1 | 1 | 100 % |
|
|||
| 1.10 | currentValue | 1 | 1 | 100 % |
|
|||
| 2 | ts.util.CountDown$1 | |||||||
| 2.1 | isReached | 1 | 1 | 100 % |
|
|||
| 2.2 | decrement | 1 | 1 | 100 % |
|
|||
| 2.3 | <init> | 1 | 1 | 100 % |
|
|||
| 2.4 | currentValue | 1 | 1 | 100 % |
|
|||
| Total Coverage | 24 | 24 | 100 % |
|
||||
| Unpassed Lines: | ||||||||