/**
* Copyright (C) 2011 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.financial.fudgemsg;
import static org.testng.AssertJUnit.assertEquals;
import org.testng.annotations.Test;
import com.google.common.collect.ImmutableList;
import com.opengamma.financial.analytics.volatility.surface.FuturePriceCurveDefinition;
import com.opengamma.util.money.Currency;
import com.opengamma.util.test.TestGroup;
/**
* Test.
*/
@Test(groups = TestGroup.UNIT)
public class FuturePriceCurveDefinitionFudgeEncodingTest extends FinancialTestBase {
private static final String NAME = "DN";
private static final Currency UID = Currency.USD;
private static final ImmutableList<Double> X = ImmutableList.of(.1, 2., 3., 4., 5., 6., 7., 8.);
@Test
public void testCycle() {
final FuturePriceCurveDefinition<Double> definition = FuturePriceCurveDefinition.of(NAME, UID, X);
assertEquals(definition, cycleObject(FuturePriceCurveDefinition.class, definition));
}
}