### Question:
IMSRequestQuery implements Serializable { public void setDays(List<Range> days) { this.days = days; }  @JsonProperty("targetingChannel") TargetingChannel getTargetingChannel(); @JsonProperty("targetingChannel") void setTargetingChannel(TargetingChannel targetingChannel); void setToday(String today); String getToday(); double getPrice(); List<Range> getDays(); void setDays(List<Range> days); void setPrice(double price); @Override String toString();  }### Answer:
@Test public void setDays() { IMSRequestQuery reqQry = new IMSRequestQuery(); assertNull(reqQry.getDays()); List<Range> ranges = new ArrayList<>(); Range r1 = new Range(); r1.setSt("2018-01-05"); r1.setEd("2018-01-05"); r1.setSh("0"); r1.setEh("23"); Range r2 = new Range(); r2.setSt("2018-01-06"); r2.setEd("2018-01-06"); r2.setSh("0"); r2.setEh("23"); Range r3 = new Range(); r3.setSt("2018-01-07"); r3.setEd("2018-01-07"); r3.setSh("0"); r3.setEh("23"); ranges.add(r1); ranges.add(r2); ranges.add(r3); reqQry.setDays(ranges); assertEquals(ranges, reqQry.getDays()); }