### Question:
BasicRateMeasurement extends BasicMeasurement implements RateMeasurement { @Override public BasicMeasurement clone() { return new BasicRateMeasurement(d_rate, d_sampleSize); } BasicRateMeasurement();  BasicRateMeasurement(Integer rate, Integer total); String getLabel(); @Override String toString(); void setRate(Integer rate); Integer getRate(); boolean isOfType(VariableType type); @Override boolean equals(Object o); @Override int hashCode(); @Override BasicMeasurement clone(); @Override boolean isComplete();  }### Answer:
@Test public void testClone() { assertEquals(d_measurement, d_measurement.clone()); assertFalse(d_measurement == d_measurement.clone()); }