Branch Coverage

tstr_calendar.h
Criterion Covered Total %
branch 47 52 90.3


line true false branch
13 82 82 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
14 68 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
7 7 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
19 25 509 if (m == 2 && tstr_calendar_leap_year(y))
15 10 if (m == 2 && tstr_calendar_leap_year(y))
25 41 1 return (y >= 1 && y <= 9999)
26 40 1 && (m >= 1 && m <= 12)
39 1 && (m >= 1 && m <= 12)
27 42 1 && (d >= 1 && (d <= 28 || d <= tstr_calendar_month_days(y, m)));
38 1 && (d >= 1 && (d <= 28 || d <= tstr_calendar_month_days(y, m)));
31 7 && (d >= 1 && (d <= 28 || d <= tstr_calendar_month_days(y, m)));
16 15 && (d >= 1 && (d <= 28 || d <= tstr_calendar_month_days(y, m)));
31 159 453 if (m < 3)
49 61 179 if (m > 12)
52 240 0 if (yp)
54 240 0 if (mp)
56 240 0 if (dp)
63 20 23 return kCumDays[m] + d + (m > 2 && tstr_calendar_leap_year(y));
11 9 return kCumDays[m] + d + (m > 2 && tstr_calendar_leap_year(y));
68 8 82 if (doy <= 31) {
71 9 73 } else if (doy <= jan_feb) {
79 90 0 if (mp)
81 90 0 if (dp)
91 32 316 if (m < 3)
97 201 95 if (ord > 0) {
113 7 10 if (year < pivot_offset)