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

Total Result: pass

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

Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 addAndRemoveTrueObject 16 0 0 trueと判定するオブジェクトを設定するメソッドの確認。
0 empty. 0 incomplete.
2 clear 18 0 0 マップを空にするメソッドの確認。
0 empty. 0 incomplete.
3 constructor 2 0 0 デフォルト・コンストラクタの確認。
0 empty. 0 incomplete.
4 containsKey 41 0 0 マップにキーが存在するかどうかを確認するメソッドの確認
0 empty. 0 incomplete.
5 containsValue 41 0 0 マップに値オブジェクトが存在するかどうかを確認するメソッドの確認
0 empty. 0 incomplete.
6 entrySet 8 0 0 マップに格納されているキーと値の組の集合を取得するメソッド。
0 empty. 0 incomplete.
7 equals_Object 42 0 0 引数のオブジェクトと内容が等しいかどうかを確認するメソッドの確認。
0 empty. 0 incomplete.
8 equals_Object_null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
9 get 41 0 0 指定されたキーに対する値オブジェクトを取得するメソッドの確認。
0 empty. 0 incomplete.
10 getBigDecimal 8 0 0 BigDecimal値を取得するメソッドの確認。
0 empty. 0 incomplete.
11 getBigDecimal_notNumber 4 0 0 値が数値に変換できない場合。
0 empty. 0 incomplete.
12 getBigDecimal_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
13 getBoolean 13 0 0 boolean値を取得するメソッドの確認。
0 empty. 0 incomplete.
14 getDateTime 10 0 0 日時オブジェクトを取得するメソッドの確認。
0 empty. 0 incomplete.
15 getDateTimeString 10 0 0 日時を書式変換した文字列を取得するメソッドの確認。
0 empty. 0 incomplete.
16 getDateTimeString_notDate 4 0 0 値がヌルの場合。
0 empty. 0 incomplete.
17 getDateTimeString_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
18 getDateTime_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
19 getDouble 8 0 0 double値を取得するメソッドの確認。
0 empty. 0 incomplete.
20 getDouble_fromTooLargeOrSmallValues 2 0 0 他の型の大きすぎる又は小さすぎる値の場合。
0 empty. 0 incomplete.
21 getDouble_notNumber 4 0 0 値が数値に変換できない場合。
0 empty. 0 incomplete.
22 getDouble_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
23 getFloat 8 0 0 float値を取得するメソッドの確認。
0 empty. 0 incomplete.
24 getFloat_fromTooLargeOrSmallValues 2 0 0 他の型の大きすぎる又は小さすぎる値の場合。
0 empty. 0 incomplete.
25 getFloat_notNumber 4 0 0 値が数値に変換できない場合。
0 empty. 0 incomplete.
26 getFloat_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
27 getInteger 8 0 0 int値を取得するメソッドの確認。
0 empty. 0 incomplete.
28 getInteger_fromTooLargeOrSmallValues 28 0 0 他の型の大きすぎる又は小さすぎる値の場合。
0 empty. 0 incomplete.
29 getInteger_notNumber 10 0 0 値が数値に変換できない場合。
0 empty. 0 incomplete.
30 getList 14 0 0 リスト・オブジェクトを取得するメソッドの確認。
0 empty. 0 incomplete.
31 getList_array 38 0 0 値が配列の場合。
0 empty. 0 incomplete.
32 getList_notCollection 6 0 0 値がコレクションでも配列でもない場合。
0 empty. 0 incomplete.
33 getList_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
34 getLong 8 0 0 long値を取得するメソッドの確認。
0 empty. 0 incomplete.
35 getLong_fromTooLargeOrSmallValues 4 0 0 他の型の大きすぎる又は小さすぎる値の場合。
0 empty. 0 incomplete.
36 getLong_notNumber 7 0 0 値が数値に変換できない場合。
0 empty. 0 incomplete.
37 getLong_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
38 getNumberString 8 0 0 数値を書式変換した文字列を取得するメソッドの確認。
0 empty. 0 incomplete.
39 getNumberString_notNumber 4 0 0 値が数値に変換できない場合。
0 empty. 0 incomplete.
40 getNumberString_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
41 getString 10 0 0 文字列オブジェクトを取得するメソッドの確認。
0 empty. 0 incomplete.
42 getString_DateTime 5 0 0 日時データの場合。
0 empty. 0 incomplete.
43 getString_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
44 hashCode_Void 4 0 0 ハッシュ・コードを取得するメソッドの確認。
0 empty. 0 incomplete.
45 keySet 9 0 0 マップに格納されているキーの集合を取得するメソッドの確認。
0 empty. 0 incomplete.
46 limit_BigDecimal 5 0 0 0 empty. 0 incomplete.
47 limit_double 6 0 0 0 empty. 0 incomplete.
48 limit_float 6 0 0 0 empty. 0 incomplete.
49 limit_long 6 0 0 0 empty. 0 incomplete.
50 putAll 23 0 0 引数のマップの全ての要素を追加するメソッドの確認。
0 empty. 0 incomplete.
51 setDateTimeFormat_DateFormat 2 0 0 日時書式オブジェクトを設定するメソッドの確認。
0 empty. 0 incomplete.
52 setDateTimeFormat_DateFormat_null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
53 setDateTimeFormat_String 2 0 0 日時書式文字列を設定するメソッドの確認。
0 empty. 0 incomplete.
54 setDateTimeFormat_String_null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
55 setInteger_null 2 0 0 値がヌルの場合。
0 empty. 0 incomplete.
56 values 9 0 0 マップに格納されている値オブジェクトのコレクションを取得するメソッドの確認。
0 empty. 0 incomplete.
Total 531 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.TypedMap
1.1 hashCode 1 1 100 %
1.2 containsValue 1 1 100 %
1.3 clear 2 2 100 %
1.4 get 1 1 100 %
1.5 size 1 1 100 %
1.6 remove 1 1 100 %
1.7 values 1 1 100 %
1.8 isEmpty 1 1 100 %
1.9 equals 1 1 100 %
1.10 <init> 2 2 100 %
1.11 entrySet 1 1 100 %
1.12 put 1 1 100 %
1.13 putAll 2 2 100 %
1.14 keySet 1 1 100 %
1.15 containsKey 1 1 100 %
1.16 createInnerMap 1 1 100 %
Total Coverage 19 19 100 %
Unpassed Lines: