Branch Coverage

tstr_calendar.h
Criterion Covered Total %
branch 35 38 92.1


line true false branch
13 20 8 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
13 7 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
6 7 return ((y & 3) == 0 && (y % 100 != 0 || y % 400 == 0));
19 11 35 if (m == 2 && tstr_calendar_leap_year(y))
5 6 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 95 121 if (m < 3)
49 24 113 if (m > 12)
52 137 0 if (yp)
54 137 0 if (mp)
56 137 0 if (dp)
66 10 14 if (m < 3)
76 7 10 if (year < pivot_offset)