public void test_none() { ScenarioPerturbation<Double> test = ScenarioPerturbation.none(); assertEquals(test.getScenarioCount(), 1); MarketDataBox<Double> box1 = MarketDataBox.ofScenarioValues(1d, 2d, 3d); assertEquals(test.applyTo(box1, REF_DATA), box1); MarketDataBox<Double> box2 = MarketDataBox.ofSingleValue(1d); assertEquals(test.applyTo(box2, REF_DATA), box2); }
ReferenceData refData) { if (perturbation.getScenarioCount() != 1 && perturbation.getScenarioCount() != getScenarioCount()) { throw new IllegalArgumentException(Messages.format( "Scenario count mismatch: perturbation has {} scenarios but this market data has {}", perturbation.getScenarioCount(), getScenarioCount())); return withValue(id, perturbation.applyTo(getValue(id), refData));
public void coverage() { ScenarioPerturbation<Double> test = ScenarioPerturbation.none(); coverImmutableBean((ImmutableBean) test); }