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

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 11 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 11 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 11 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 14 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 11 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 toBigDecimal_str 21 0 0 数値文字列をBigDecimalオブジェクトに変換するメソッドの確認。
0 empty. 0 incomplete.
57 toBigDecimal_str_FailToCastNumber 2 0 0 数値への変換に失敗した場合。
0 empty. 0 incomplete.
58 values 9 0 0 マップに格納されている値オブジェクトのコレクションを取得するメソッドの確認。
0 empty. 0 incomplete.
Total 572 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.AbstractTypedGetter
1.1 toBigDecimal 18 18 100 %
1.2 getList 64 64 100 %
1.3 <init> 6 6 100 %
1.4 getBigDecimal 14 14 100 %
1.5 limit 3 3 100 %
1.6 removeTrueObject 2 2 100 %
1.7 setDateTimeFormat 4 4 100 %
1.8 getInteger 18 18 100 %
1.9 getDateTime 10 10 100 %
1.10 getFloat 14 14 100 %
1.11 getNumberString 15 15 100 %
1.12 <clinit> 1 1 100 %
1.13 limit 3 3 100 %
1.14 getDateTimeString 14 14 100 %
1.15 addTrueObject 2 2 100 %
1.16 getLong 18 18 100 %
1.17 limit 3 3 100 %
1.18 getDouble 14 14 100 %
1.19 limit 3 3 100 %
1.20 getBoolean 1 1 100 %
1.21 getString 8 8 100 %
1.22 setDateTimeFormat 4 4 100 %
2 ts.util.AbstractTypedGetter$Error
2.1 <clinit> 3 3 100 %
2.2 <init> 1 1 100 %
2.3 values 1 1 100 %
2.4 valueOf 1 1 100 %
Total Coverage 242 242 100 %
Unpassed Lines: