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: | ||||||||