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

Print this page

        

@@ -66,19 +66,20 @@
 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.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 TemporalAdder, TemporalSubtractor, Comparable<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,10 +118,20 @@
         }
         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;
     }