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

Total Result: pass

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

Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 constructor 3 0 0 デフォルトコンストラクタの確認。
0 empty. 0 incomplete.
2 constructor_init 16 0 0 初期値を引数にとるコンストラクタの確認。
0 empty. 0 incomplete.
3 constructor_init_min_max 16 0 0 初期値、下限値、上限値を引数にとるコンストラクタの確認。
0 empty. 0 incomplete.
4 constructor_init_min_max_0 5 0 0 下限値と上限値の大小関係を逆に指定した場合。
0 empty. 0 incomplete.
5 constructor_init_min_max_1 15 0 0 初期値が下限値と上限値の範囲外にある場合。
0 empty. 0 incomplete.
6 increment 27 0 0 カウンタを加算するメソッドの確認。
0 empty. 0 incomplete.
7 increment_0 9 0 0 初期値、下限値、上限値が同じ値の場合。
0 empty. 0 incomplete.
8 synchonizedCountRotate_init 46 0 0 初期値を引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
9 synchronizedCountRotate 203 0 0 引数なしのスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
10 synchronizedCountRotate_CountRotate 21 0 0 CountRotateオブジェクトを引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
11 synchronizedCountRotate_init_min_max 21 0 0 初期値、下限値、上限値を引数にとるスレッドセーフなオブジェクトの作成メソッドの確認。
0 empty. 0 incomplete.
Total 382 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.CountRotate
1.1 synchronizedCountRotate 1 1 100 %
1.2 <init> 5 5 100 %
1.3 synchronizedCountRotate 2 2 100 %
1.4 <init> 5 5 100 %
1.5 <init> 12 12 100 %
1.6 synchronizedCountRotate 1 1 100 %
1.7 increment 4 4 100 %
1.8 synchronizedCountRotate 1 1 100 %
1.9 <clinit> 1 1 100 %
1.10 currentValue 1 1 100 %
2 ts.util.CountRotate$1
2.1 increment 1 1 100 %
2.2 currentValue 1 1 100 %
2.3 <init> 1 1 100 %
3 ts.util.CountRotate$2
3.1 <init> 1 1 100 %
3.2 increment 1 1 100 %
3.3 currentValue 1 1 100 %
Total Coverage 37 37 100 %
Unpassed Lines: