Почему этот тест, который я написал, терпит неудачу в jodatime 1.6.2?Это ошибка?
@Test
public void testIfJodaTimePeriodsHandlesPeriodTypesOtherThanMinutesAndHours() {
long twentyDaysInMillis = TimeUnit.MILLISECONDS.convert(20, TimeUnit.DAYS);
Period twoWeeks = new Period(twentyDaysInMillis, PeriodType.weeks());
Assert.assertEquals(2, twoWeeks.getWeeks());
// twoWeeks.getWeeks() actually returns 0!!
}
FYI, Периоды со всеми типами PeriodTypes заполняют поля только в течение минут и часов, даже если миллис, переданный в конструктор, составляет более 25 часов.Это нелогично.