### Question:
TimePeriod implements Comparable<TimePeriod> { public Calendar getEndTime() { return endTime; } TimePeriod(long startTime, long endTime);  TimePeriod(Calendar startTime, Calendar endTime);  TimePeriod(Calendar startTime, long seconds);  TimePeriod(Calendar startTime, int time, TimeUnit sourceUnit);  TimePeriod(int time, TimeUnit sourceUnit); long getDuration(); static long convertToMinutes(TimePeriod duration); static long convertToHours(TimePeriod duration); static long convertToDays(TimePeriod duration); Calendar getStartTime(); long getStartTimeInSeconds(); Calendar getEndTime(); long getEndTimeInSeconds(); @Override boolean equals(Object obj); @Override int hashCode(); @Override int compareTo(TimePeriod other); @Override String toString(); boolean isValid();  }### Answer:
@Test public void testGetEndTime() { System.out.println("getEndTime"); TimePeriod instance = new TimePeriod(time1, time2); Calendar expResult = time2; Calendar result = instance.getEndTime(); assertEquals(expResult, result); }