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

Total Result: pass


Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 constructor_dttm1_dttm2 4 0 0 通常の操作
0 empty. 0 incomplete.
2 constructor_dttm1_dttm2_1 3 0 0 引数がヌルの場合
0 empty. 0 incomplete.
3 countDays 6 0 0 通常の操作
0 empty. 0 incomplete.
4 countHours 4 0 0 通常の場合
0 empty. 0 incomplete.
5 countMinutes 4 0 0 通常の場合
0 empty. 0 incomplete.
6 countMonths 6 0 0 通常の操作
0 empty. 0 incomplete.
7 countMonths_1 13 0 0 カレンダがGregorianCalendarではない場合
0 empty. 0 incomplete.
8 countSeconds 4 0 0 通常の場合
0 empty. 0 incomplete.
9 countYears 6 0 0 通常の操作
0 empty. 0 incomplete.
10 encompass 5 0 0 通常の場合
0 empty. 0 incomplete.
11 encompass_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
12 encompass_2 1 0 0 引数の日時のカレンダが異なる場合
0 empty. 0 incomplete.
13 encompass_DateTimeRange 4 0 0 通常の操作
0 empty. 0 incomplete.
14 encompass_DateTimeRange_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
15 encompass_DateTimeRange_2 1 0 0 引数の日時のカレンダが異なる場合
0 empty. 0 incomplete.
16 expandsWith_DateTimeRange 6 0 0 引数の範囲で範囲を拡張するメソッドの確認。
0 empty. 0 incomplete.
17 expandsWith_dttm 6 0 0 引数の日時で範囲を拡張するメソッドの確認。
0 empty. 0 incomplete.
18 expandsWith_dttm_0 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
19 getStart_getEnd 8 0 0 設定時において日時1<日時2
設定時において日時1>日時2
設定時において日時1=日時2
0 empty. 0 incomplete.
20 intersectsWith 14 0 0 通常の場合
0 empty. 0 incomplete.
21 intersectsWith_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
22 intersectsWith_2 2 0 0 カレンダが異なる場合
0 empty. 0 incomplete.
23 intersectsWith_3 4 0 0 重なる範囲がない場合
0 empty. 0 incomplete.
24 intervalInDay 16 0 0 通常の操作
0 empty. 0 incomplete.
25 intervalInDay_1 4 0 0 閏年をはさむ場合
0 empty. 0 incomplete.
26 intervalInHour 4 0 0 通常の場合
0 empty. 0 incomplete.
27 intervalInMinute 4 0 0 通常の場合
0 empty. 0 incomplete.
28 intervalInMonth 14 0 0 通常の操作
0 empty. 0 incomplete.
29 intervalInMonth_1 13 0 0 カレンダがGregorianCalendarではない場合
0 empty. 0 incomplete.
30 intervalInSecond 4 0 0 通常の場合
0 empty. 0 incomplete.
31 intervalInYear 6 0 0 通常の操作
0 empty. 0 incomplete.
32 set_dttm1_dttm2 4 0 0 通常の操作
0 empty. 0 incomplete.
33 set_dttm1_dttm2_1 3 0 0 引数がヌルの場合
0 empty. 0 incomplete.
34 set_dttm1_dttm2_2 1 0 0 二つの日時のカレンダが異なる場合
0 empty. 0 incomplete.
35 try_countDays_except_holidays 2 0 0 休日を除いた日数を取得する
0 empty. 0 incomplete.
36 try_countHours_except_resttime 10 0 0 休憩時間を除いた勤務時間を取得する
0 empty. 0 incomplete.
Total 190 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.DateTimeRange
1.1 expandsWith 4 4 100 %
1.2 countMinutes 22 22 100 %
1.3 expandsWith 4 4 100 %
1.4 encompass 11 11 100 %
1.5 encompass 8 8 100 %
1.6 setRange 10 10 100 %
1.7 countMonths 23 23 100 %
1.8 countYears 7 7 100 %
1.9 intervalInMinute 3 3 100 %
1.10 intervalInHour 3 3 100 %
1.11 countDays 9 9 100 %
1.12 expandsWith 1 1 100 %
1.13 countHours 20 20 100 %
1.14 intervalInMonth 26 26 100 %
1.15 <init> 2 2 100 %
1.16 intersectsWith 11 11 100 %
1.17 countSeconds 24 24 100 %
1.18 getStart 4 4 100 %
1.19 set 8 8 100 %
1.20 encompass 1 1 100 %
1.21 intervalInDay 3 3 100 %
1.22 <clinit> 1 1 100 %
1.23 getEnd 4 4 100 %
1.24 intervalInYear 9 9 100 %
1.25 intervalInSecond 3 3 100 %
1.26 setRange 1 1 100 %
Total Coverage 217 217 100 %
Unpassed Lines: