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

Total Result: pass


Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 _hashCode 1 0 0 値が等しいDateTimeオブジェクトのハッシュコードが等しいことを確認
0 empty. 0 incomplete.
2 _toString 2 0 0 通常の操作の場合
0 empty. 0 incomplete.
3 _toString_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
4 _toString_2 2 0 0 紀元前の場合
0 empty. 0 incomplete.
5 addDay 42 0 0 日を1だけ加算
日を1だけ減算
日を5だけ減算
日を5だけ加算
日を10だけ加算
日を10だけ減算
0 empty. 0 incomplete.
6 addDay_1 6 0 0 月末に1日を加算
0 empty. 0 incomplete.
7 addDay_2 6 0 0 月始から1日を減算
0 empty. 0 incomplete.
8 addHour 42 0 0 時間を1だけ加算する
時間を1だけ減算する
時間を5だけ減算する
時間を5だけ加算する
時間を10だけ加算する
時間を10だけ減算する
0 empty. 0 incomplete.
9 addMinute 42 0 0 分を1だけ加算する
分を1だけ減算する
分を5だけ減算する
分を5だけ加算する
分を10だけ加算する
分を10だけ減算する
0 empty. 0 incomplete.
10 addMonth 42 0 0 月を1だけ加算
月を1だけ減算
月を5だけ加算
月を5だけ減算
月を10だけ加算
月を10だけ減算
0 empty. 0 incomplete.
11 addMonth_1 4 0 0 31日までの月から30日までの月へ
0 empty. 0 incomplete.
12 addMonth_2 6 0 0 閏年2月29日から12ヶ月後
0 empty. 0 incomplete.
13 addMonth_3 12 0 0 年末に1ヶ月を加算
0 empty. 0 incomplete.
14 addMonth_4 12 0 0 年始から1ヶ月を減算
0 empty. 0 incomplete.
15 addSecond 42 0 0 秒を1だけ加算する
秒を1だけ減算する
秒を5だけ減算する
秒を5だけ加算する
秒を10だけ加算する
秒を10だけ減算する
0 empty. 0 incomplete.
16 addYear 42 0 0 年を1だけ加算
年を1だけ減算
年を5だけ減算
年を5だけ加算
年を10だけ加算
年を10だけ減算
0 empty. 0 incomplete.
17 addYear_1 12 0 0 閏年からそうでない年へ
0 empty. 0 incomplete.
18 ceilMinute 60 0 0 通常の場合 (15分単位で切り上げ)
0 empty. 0 incomplete.
19 ceilMinute_1 60 0 0 通常の場合 (30分単位で切り上げ)
0 empty. 0 incomplete.
20 ceilMinute_2 60 0 0 通常の場合 (60分単位で切り上げ)
0 empty. 0 incomplete.
21 ceilMinute_3 60 0 0 引数が0の場合
0 empty. 0 incomplete.
22 ceilMinute_4 1 0 0 引数が負の場合
0 empty. 0 incomplete.
23 compareTo 8 0 0 通常の場合
0 empty. 0 incomplete.
24 compareTo_1 1 0 0 引数にヌルを指定した場合
0 empty. 0 incomplete.
25 compareTo_2 1 0 0 カレンダが異なる場合。
0 empty. 0 incomplete.
26 constants 19 0 0 定数の確認
0 empty. 0 incomplete.
27 constructor 2 0 0 通常の操作
0 empty. 0 incomplete.
28 constructor_Calendar 4 0 0 通常の場合
0 empty. 0 incomplete.
29 constructor_Calendar_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
30 constructor_Date 2 0 0 通常の操作
0 empty. 0 incomplete.
31 constructor_DateTime 1 0 0 通常の操作
0 empty. 0 incomplete.
32 constructor_DateTime_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
33 constructor_DateTime_2 1 0 0 カレンダがデフォルトではない場合
0 empty. 0 incomplete.
34 constructor_Date_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
35 constructor_era_y_m_d_hh_mm_ss 2 0 0 通常の操作
0 empty. 0 incomplete.
36 constructor_long 2 0 0 通常の操作
0 empty. 0 incomplete.
37 constructor_y_m_d_hh_mm_ss 1 0 0 通常の操作
0 empty. 0 incomplete.
38 constructor_y_m_d_hh_mm_ss_1 2 0 0 不正な日付を指定した場合
0 empty. 0 incomplete.
39 constructor_y_m_d_hh_mm_ss_2 3 0 0 不正な時刻を指定した場合
0 empty. 0 incomplete.
40 constructor_year_month_day 1 0 0 通常の操作
0 empty. 0 incomplete.
41 constructor_year_month_day_1 2 0 0 不正な日付を指定した場合
0 empty. 0 incomplete.
42 constructor_year_month_day_2 3 0 0 閏年に関する確認
0 empty. 0 incomplete.
43 equals 5 0 0 通常の操作の場合
0 empty. 0 incomplete.
44 equals_1 1 0 0 引数にヌルを指定した場合
0 empty. 0 incomplete.
45 equals_2 1 0 0 引数に他のオブジェクトを指定した場合
0 empty. 0 incomplete.
46 equals_3 1 0 0 値は同じでもカレンダーが異なる場合
0 empty. 0 incomplete.
47 floorMinute 60 0 0 通常の場合 (15分単位で切り下げ)
0 empty. 0 incomplete.
48 floorMinute_1 60 0 0 通常の場合 (30分単位で切り下げ)
0 empty. 0 incomplete.
49 floorMinute_2 60 0 0 通常の場合 (60分単位で切り下げ)
0 empty. 0 incomplete.
50 floorMinute_3 60 0 0 引数が0の場合
0 empty. 0 incomplete.
51 floorMinute_4 1 0 0 引数が負の場合
0 empty. 0 incomplete.
52 getCalendar 1 0 0 通常の操作
0 empty. 0 incomplete.
53 getDate 1 0 0 通常の操作
0 empty. 0 incomplete.
54 getDateElements 14 0 0 通常の操作
0 empty. 0 incomplete.
55 getSQLDate 1 0 0 通常の操作
0 empty. 0 incomplete.
56 getSQLTime 1 0 0 通常の操作
0 empty. 0 incomplete.
57 getSQLTimestamp 1 0 0 通常の操作
0 empty. 0 incomplete.
58 getTimeZone 2 0 0 通常の操作
0 empty. 0 incomplete.
59 parseDateTime 6 0 0 通常の操作
0 empty. 0 incomplete.
60 parseDateTime_1 1 0 0 引数にヌルを指定した場合
0 empty. 0 incomplete.
61 parseDateTime_2 2 0 0 書式が不正な場合
0 empty. 0 incomplete.
62 parseDateTime_3 7 0 0 月日時分秒が範囲外の場合
0 empty. 0 incomplete.
63 serializeAndDeserialize 9 0 0 0 empty. 0 incomplete.
64 setDateTime 2 0 0 通常の値
0 empty. 0 incomplete.
65 setDateTime_Date 2 0 0 通常の場合
0 empty. 0 incomplete.
66 setDateTime_Date_1 1 0 0 引数にヌルを指定した場合
0 empty. 0 incomplete.
67 setDateTime_e_y_m_d_hh_mm_ss 1 0 0 通常の操作
0 empty. 0 incomplete.
68 setDateTime_e_y_m_d_hh_mm_ss_1 1 0 0 不正な日を指定した場合
0 empty. 0 incomplete.
69 setDateTime_e_y_m_d_hh_mm_ss_2 1 0 0 不正な月を指定した場合
0 empty. 0 incomplete.
70 setDateTime_e_y_m_d_hh_mm_ss_3 1 0 0 不正な元号を指定した場合
0 empty. 0 incomplete.
71 setDateTime_e_y_m_d_hh_mm_ss_4 1 0 0 不正な時を指定した場合
0 empty. 0 incomplete.
72 setDateTime_e_y_m_d_hh_mm_ss_5 1 0 0 不正な分を指定した場合
0 empty. 0 incomplete.
73 setDateTime_e_y_m_d_hh_mm_ss_6 1 0 0 不正な秒を指定した場合
0 empty. 0 incomplete.
74 setDateTime_long_1 6 0 0 引数に境界値を設定した場合
0 empty. 0 incomplete.
75 setDateTime_y_m_d 1 0 0 通常の操作
0 empty. 0 incomplete.
76 setDateTime_y_m_d_1 2 0 0 不正な日を指定した場合
0 empty. 0 incomplete.
77 setDateTime_y_m_d_2 2 0 0 不正な月を指定した場合
0 empty. 0 incomplete.
78 setDateTime_y_m_d_hh_mm_ss 1 0 0 通常の操作
0 empty. 0 incomplete.
79 setDateTime_y_m_d_hh_mm_ss_1 1 0 0 不正な日を指定した場合
0 empty. 0 incomplete.
80 setDateTime_y_m_d_hh_mm_ss_2 1 0 0 不正な月を指定した場合
0 empty. 0 incomplete.
81 setDateTime_y_m_d_hh_mm_ss_3 1 0 0 不正な時を指定した場合
0 empty. 0 incomplete.
82 setDateTime_y_m_d_hh_mm_ss_4 1 0 0 不正な分を指定した場合
0 empty. 0 incomplete.
83 setDateTime_y_m_d_hh_mm_ss_5 1 0 0 不正な秒を指定した場合
0 empty. 0 incomplete.
84 setEndDayOfWeek 98 0 0 日曜日に対して実行
月曜日に対して実行
火曜日に対して実行
水曜日に対して実行
木曜日に対して実行
金曜日に対して実行
土曜日に対して実行
0 empty. 0 incomplete.
85 setEndOfDayOfMonth 12 0 0 通常の操作の場合
0 empty. 0 incomplete.
86 setEndTimeOfDay 12 0 0 通常の操作の場合
0 empty. 0 incomplete.
87 setStartDayOfMonth 12 0 0 通常の操作の場合
0 empty. 0 incomplete.
88 setStartDayOfWeek 98 0 0 日曜日に対して実行
月曜日に対して実行
火曜日に対して実行
水曜日に対して実行
木曜日に対して実行
金曜日に対して実行
土曜日に対して実行
0 empty. 0 incomplete.
89 setStartTimeOfDay 12 0 0 通常の操作の場合
0 empty. 0 incomplete.
Total 1183 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.DateTime
1.1 setStartDayOfWeek 11 11 100 %
1.2 getInnerCalendar 1 1 100 %
1.3 addDay 5 5 100 %
1.4 setDateTime 2 2 100 %
1.5 ceilMinute 16 16 100 %
1.6 getMonth 3 3 100 %
1.7 <clinit> 3 3 100 %
1.8 compareTo 1 1 100 %
1.9 addMinute 5 5 100 %
1.10 <init> 2 2 100 %
1.11 <init> 2 2 100 %
1.12 getSecond 3 3 100 %
1.13 getEra 3 3 100 %
1.14 equalsCalendar 6 6 100 %
1.15 addHour 5 5 100 %
1.16 compareTo 9 9 100 %
1.17 getYear 3 3 100 %
1.18 addYear 5 5 100 %
1.19 <init> 6 6 100 %
1.20 setEndDayOfWeek 11 11 100 %
1.21 toString 1 1 100 %
1.22 getHour 3 3 100 %
1.23 floorMinute 15 15 100 %
1.24 getSQLTimestamp 1 1 100 %
1.25 setStartDayOfMonth 8 8 100 %
1.26 setStartTimeOfDay 9 9 100 %
1.27 getTimeZone 1 1 100 %
1.28 getSQLTime 1 1 100 %
1.29 setEndDayOfMonth 10 10 100 %
1.30 getMinute 3 3 100 %
1.31 getDateTimeMillis 1 1 100 %
1.32 parseDateTime 9 9 100 %
1.33 getDay 3 3 100 %
1.34 getDate 1 1 100 %
1.35 getTLCalendar 6 6 100 %
1.36 toString 6 6 100 %
1.37 addMonth 5 5 100 %
1.38 getWeek 3 3 100 %
1.39 <init> 4 4 100 %
1.40 setDateTime 6 6 100 %
1.41 setDateTime 2 2 100 %
1.42 hashCode 1 1 100 %
1.43 <init> 4 4 100 %
1.44 <init> 7 7 100 %
1.45 setDateTime 6 6 100 %
1.46 <init> 4 4 100 %
1.47 setDateTime 3 3 100 %
1.48 getCalendar 3 3 100 %
1.49 equals 10 10 100 %
1.50 addSecond 5 5 100 %
1.51 getSQLDate 1 1 100 %
1.52 setEndTimeOfDay 10 10 100 %
1.53 <init> 4 4 100 %
Total Coverage 252 252 100 %
Unpassed Lines: