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

Total Result: pass

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

Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 constructor_start_end 2 0 0 開始値と終了値を引数にとるコンストラクタの確認。
0 empty. 0 incomplete.
2 constructor_start_end_1 2 0 0 開始値と終了値の大小関係が逆の場合。
0 empty. 0 incomplete.
3 constructor_start_end_2 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
4 encompass_range 8 0 0 指定された範囲が範囲内かどうかを判定するメソッドの確認。
0 empty. 0 incomplete.
5 encompass_range_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
6 encompass_value 6 0 0 指定された値が範囲内にあるかどうかを判定するメソッドの確認。
0 empty. 0 incomplete.
7 encompass_value_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
8 equals_obj 6 0 0 オブジェクトの内容が等しいかどうかを判定するメソッドの確認。
0 empty. 0 incomplete.
9 equals_obj_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
10 equals_obj_2 1 0 0 引数がRangeオブジェクトでなかった場合。
0 empty. 0 incomplete.
11 expandsWith_range 5 0 0 範囲を指定された範囲で拡張するメソッドの確認。
0 empty. 0 incomplete.
12 expandsWith_range_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
13 expandsWith_value 3 0 0 範囲を指定された値で拡張するメソッドの確認。
0 empty. 0 incomplete.
14 expandsWith_value_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
15 intersectsWith_range 8 0 0 重なる範囲を取得するメソッドの確認。
0 empty. 0 incomplete.
16 intersectsWith_range_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
17 setRange_start_end 4 0 0 開始値と終了値を設定するメソッドの確認。
0 empty. 0 incomplete.
18 setRange_start_end_1 4 0 0 開始値と終了値の大小関係が逆の場合。
0 empty. 0 incomplete.
19 setRange_start_end_2 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
Total 59 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.Range
1.1 intersectsWith 6 6 100 %
1.2 toString 7 7 100 %
1.3 getEnd 1 1 100 %
1.4 expandsWith 4 4 100 %
1.5 equals 8 8 100 %
1.6 encompass 6 6 100 %
1.7 getStart 1 1 100 %
1.8 <clinit> 1 1 100 %
1.9 expandsWith 6 6 100 %
1.10 encompass 6 6 100 %
1.11 setRange 8 8 100 %
1.12 <init> 3 3 100 %
Total Coverage 57 57 100 %
Unpassed Lines: