Branch Coverage

tstr_calendar.h
Criterion Covered Total %
branch 47 52 90.3


line true false branch
13 72 44 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
14 58 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
7 7 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
19 23 427 if (m == 2 && tstr_calendar_leap_year(y))
13 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 178 432 if (m < 3)
49 76 219 if (m > 12)
52 295 0 if (yp)
54 295 0 if (mp)
56 295 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 40 if (doy <= 31) {
71 7 33 } else if (doy <= jan_feb) {
79 48 0 if (mp)
81 48 0 if (dp)
91 26 272 if (m < 3)
97 143 103 if (ord > 0) {
113 7 10 if (year < pivot_offset)