### Question:
Boxplot { public InterquatileRange outerFences() { return fences(3.0); } Boxplot(Double[] values);  Boxplot(Collection<Double> values);  Boxplot(double[] values); double median(); double q1(); double q3(); InterquatileRange innerFences(); InterquatileRange outerFences(); InterquatileRange fences(double m); double[] getValues(); double[] getValues(InterquatileRange fence); double[] filter(Predicate<Double> p);  }### Answer:
@Test public void testOuterFences() { Boxplot.InterquatileRange interquatileRange = this.boxplot .outerFences(); assertEquals(Double.valueOf(65.5), Double.valueOf(interquatileRange.getLower())); assertEquals(Double.valueOf(76), Double.valueOf(interquatileRange.getUpper())); }