std::cout << d0 << " YearDay = " << d0.YearDay() << "\n";
std::cout.flush();
assert(d0.YearDay() == 160);
+ std::cout << d0 << " WeekDay = " << d0.WeekDay() << "\n";
date d1(9, 6, 2020);
std::cout << d1 << " Leap = " << d1.Leap() << "\n";
date d5(1, 2, 2019);
std::cout << d5.MonthName() << " " << d5.Year() << " has " << d5.DaysInMonth() << " days.\n";
assert(d5.DaysInMonth() == 28);
+ std::cout << d5 << " WeekDay = " << d5.WeekDay() << "\n";
date d6(1, 2, 2020);
std::cout << d6.MonthName() << " " << d6.Year() << " has " << d6.DaysInMonth() << " days.\n";
std::cout.flush();
assert(d6.YearDay() == 32);
+ std::cout << d6 << " WeekDay = " << d6.WeekDay() << "\n";
return 0;
}