The result of function test: `ts.util.table.RecordTest'

Total Result: pass

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

Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 SimpleEntry_constructor_entry 4 0 0 0 empty. 0 incomplete.
2 SimpleEntry_constructor_key_value 6 0 0 0 empty. 0 incomplete.
3 SimpleEntry_equals 6 0 0 0 empty. 0 incomplete.
4 SimpleEntry_hashCode 4 0 0 0 empty. 0 incomplete.
5 SimpleEntry_setValue 6 0 0 0 empty. 0 incomplete.
6 SimpleEntry_toString 2 0 0 0 empty. 0 incomplete.
7 _equals 22 0 0 他のレコードと内容を比較
0 empty. 0 incomplete.
8 _hashCode 3 0 0 ハッシュ・コードを取得
0 empty. 0 incomplete.
9 _toString 10 0 0 内容を表す文字列を取得
0 empty. 0 incomplete.
10 constructor_header 4 0 0 コンストラクタ。
0 empty. 0 incomplete.
11 containsKey 22 0 0 カラムを含んでいるかどうかの確認
0 empty. 0 incomplete.
12 containsValue 11 0 0 値を含んでいるかどうかの確認
0 empty. 0 incomplete.
13 entrySet 14 0 0 カラム・キーと値の組の集合を取得
0 empty. 0 incomplete.
14 get_put_remove 49 0 0 get, put, removeメソッドの確認
0 empty. 0 incomplete.
15 keySet 13 0 0 カラム・キーの集合を取得
0 empty. 0 incomplete.
16 putAll_clear 19 0 0 putAllとclearを確認
0 empty. 0 incomplete.
17 satisfyCondition_map_map 9 0 0 レコードが条件を満たしているかどうかを確認
0 empty. 0 incomplete.
18 size_and_isEmpty 10 0 0 カラム数の取得と空の確認
0 empty. 0 incomplete.
19 values 12 0 0 カラムの値の集合を取得
0 empty. 0 incomplete.
Total 226 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.table.Record
1.1 entrySet 1 1 100 %
1.2 putAll 4 4 100 %
1.3 equals 19 19 100 %
1.4 remove 4 4 100 %
1.5 clear 3 3 100 %
1.6 put 2 2 100 %
1.7 values 1 1 100 %
1.8 hashCode 8 8 100 %
1.9 containsKey 1 1 100 %
1.10 <clinit> 1 1 100 %
1.11 isEmpty 1 1 100 %
1.12 toString 17 17 100 %
1.13 size 1 1 100 %
1.14 containsValue 1 1 100 %
1.15 <init> 1 1 100 %
1.16 get 3 3 100 %
1.17 _cast_to_map 1 1 100 %
1.18 keySet 1 1 100 %
1.19 satisfyCondition 14 14 100 %
2 ts.util.table.Record$1
2.1 <init> 1 1 100 %
2.2 iterator 1 1 100 %
2.3 size 1 1 100 %
3 ts.util.table.Record$1$1
3.1 remove 1 1 100 %
3.2 next 1 1 100 %
3.3 <init> 3 3 100 %
3.4 hasNext 1 1 100 %
4 ts.util.table.Record$2
4.1 <init> 1 1 100 %
4.2 size 1 1 100 %
4.3 iterator 1 1 100 %
5 ts.util.table.Record$2$1
5.1 hasNext 1 1 100 %
5.2 remove 1 1 100 %
5.3 <init> 3 3 100 %
5.4 next 2 2 100 %
6 ts.util.table.Record$3
6.1 <init> 1 1 100 %
6.2 size 1 1 100 %
6.3 iterator 1 1 100 %
7 ts.util.table.Record$3$1
7.1 hasNext 1 1 100 %
7.2 <init> 3 3 100 %
7.3 next 3 3 100 %
7.4 remove 1 1 100 %
8 ts.util.table.Record$SimpleEntry
8.1 hashCode 1 1 100 %
8.2 <init> 4 4 100 %
8.3 getValue 1 1 100 %
8.4 getKey 1 1 100 %
8.5 setValue 3 3 100 %
8.6 toString 1 1 100 %
8.7 equals 10 10 100 %
8.8 <init> 4 4 100 %
Total Coverage 132 132 100 %
Unpassed Lines: