assertCurveEquals(curve1.getDriftCurve(), curve2.getDriftCurve());
}
@Test
public void testCurve5() {
final ForwardCurve curve1 = new ForwardCurve(InterpolatedDoublesCurve.from(EXPIRIES, FORWARD, INTERPOLATOR), InterpolatedDoublesCurve.from(FORWARD, EXPIRIES, INTERPOLATOR));
final ForwardCurve curve2 = cycleObject(ForwardCurve.class, curve1);
assertEquals(curve1.getSpot(), curve2.getSpot(), EPS);
assertTrue(curve2.getForwardCurve() instanceof InterpolatedDoublesCurve);
assertTrue(curve2.getDriftCurve() instanceof InterpolatedDoublesCurve);
assertCurveEquals(curve1.getForwardCurve(), curve2.getForwardCurve());
assertCurveEquals(curve1.getDriftCurve(), curve2.getDriftCurve());
}