/** * Copyright (C) 2016 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.strata.calc.runner; import static com.opengamma.strata.collect.TestHelper.coverBeanEquals; import static com.opengamma.strata.collect.TestHelper.coverImmutableBean; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertNotNull; import org.testng.annotations.Test; import com.google.common.collect.ImmutableList; import com.opengamma.strata.basics.CalculationTarget; import com.opengamma.strata.collect.result.Result; /** * Test {@link CalculationResults}. */ @Test public class CalculationResultsTest { private static final CalculationTarget TARGET = new CalculationTarget() {}; private static final CalculationTarget TARGET2 = new CalculationTarget() {}; private static final Result<String> RESULT = Result.success("OK"); private static final CalculationResult CALC_RESULT = CalculationResult.of(1, 2, RESULT); private static final CalculationResult CALC_RESULT2 = CalculationResult.of(1, 2, RESULT); //------------------------------------------------------------------------- public void of() { CalculationResults test = CalculationResults.of(TARGET, ImmutableList.of(CALC_RESULT)); assertEquals(test.getTarget(), TARGET); assertEquals(test.getCells(), ImmutableList.of(CALC_RESULT)); } //------------------------------------------------------------------------- public void coverage() { CalculationResults test = CalculationResults.of(TARGET, ImmutableList.of(CALC_RESULT)); coverImmutableBean(test); CalculationResults test2 = CalculationResults.of(TARGET2, ImmutableList.of(CALC_RESULT2)); coverBeanEquals(test, test2); assertNotNull(CalculationResults.meta()); } }