The result of function test: `ts.util.CountDownTest'

Total Result: pass

CountDownクラスの機能試験を実行する。

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: