test/java/time/test/java/time/MockSimplePeriod.java

Print this page

        

*** 66,84 **** import static java.time.temporal.ChronoUnit.SECONDS; import java.util.Objects; import java.time.temporal.Temporal; ! import java.time.temporal.TemporalSubtractor; ! import java.time.temporal.TemporalAdder; import java.time.temporal.TemporalUnit; /** * Mock period of time measured using a single unit, such as {@code 3 Days}. */ public final class MockSimplePeriod ! implements TemporalAdder, TemporalSubtractor, Comparable<MockSimplePeriod> { /** * A constant for a period of zero, measured in days. */ public static final MockSimplePeriod ZERO_DAYS = new MockSimplePeriod(0, DAYS); --- 66,85 ---- import static java.time.temporal.ChronoUnit.SECONDS; import java.util.Objects; import java.time.temporal.Temporal; ! import java.time.temporal.TemporalAmount; ! import java.time.temporal.TemporalAmount; import java.time.temporal.TemporalUnit; + import java.util.List; /** * Mock period of time measured using a single unit, such as {@code 3 Days}. */ public final class MockSimplePeriod ! implements TemporalAmount, Comparable<MockSimplePeriod> { /** * A constant for a period of zero, measured in days. */ public static final MockSimplePeriod ZERO_DAYS = new MockSimplePeriod(0, DAYS);
*** 117,126 **** --- 118,137 ---- } this.amount = amount; this.unit = unit; } + @Override + public long get(TemporalUnit unit) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public List<TemporalUnit> getUnits() { + throw new UnsupportedOperationException("Not supported yet."); + } + //----------------------------------------------------------------------- public long getAmount() { return amount; }