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

Total Result: pass

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

Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 constructor 3 0 0 デフォルトコンストラクタで生成した場合。
0 empty. 0 incomplete.
2 constructor_init_limit 9 0 0 初期値と上限値に同じ値(ゼロ)を指定した場合
初期値>上限値の場合
初期値<上限値の場合
0 empty. 0 incomplete.
3 constructor_limit 9 0 0 上限値にゼロを設定した場合
上限値に初期値より大きい値を設定した場合
上限値に初期値より小さい値を設定した場合
0 empty. 0 incomplete.
4 currentValue_and_limitValue 12 0 0 デフォルトコンストラクタの実行直後
初期値を引数にとるコンストラクタの実行直後
初期値と上限値を引数にとるコンストラクタの実行直後(init < limit)
初期値と上限値を引数にとるコンストラクタの実行直後(init > limit)
0 empty. 0 incomplete.
5 increment 12 0 0 カウンタの値を増やすメソッドの確認。
0 empty. 0 incomplete.
6 isReached 3 0 0 初期値と上限値に同じ値(ゼロ)を指定した場合
初期値<上限値の場合
初期値>上限値の場合
0 empty. 0 incomplete.
7 synchronizedCountUp 4 0 0 引数なしのスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
8 synchronizedCountUp_CountUp 14 0 0 CountUpオブジェクトを引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
9 synchronizedCountUp_CountUp_1 1 0 0 0 empty. 0 incomplete.
10 synchronizedCountUp_init 13 0 0 初期値を引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
11 synchronizedCountUp_init_limit 14 0 0 初期値と上限値を引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
12 test_of_useful 12 0 0 実際の使用を模擬した動作確認。
0 empty. 0 incomplete.
Total 106 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.CountUp
1.1 <init> 2 2 100 %
1.2 <init> 4 4 100 %
1.3 synchronizedCountUp 2 2 100 %
1.4 <init> 2 2 100 %
1.5 synchronizedCountUp 1 1 100 %
1.6 synchronizedCountUp 1 1 100 %
1.7 synchronizedCountUp 1 1 100 %
1.8 isReached 1 1 100 %
1.9 currentValue 1 1 100 %
1.10 <clinit> 1 1 100 %
1.11 increment 7 7 100 %
1.12 limitValue 1 1 100 %
2 ts.util.CountUp$1
2.1 increment 1 1 100 %
2.2 <init> 1 1 100 %
2.3 isReached 1 1 100 %
2.4 currentValue 1 1 100 %
Total Coverage 27 27 100 %
Unpassed Lines: