public virtual void test_of_metadataParamSplit() { UnitParameterSensitivity test = UnitParameterSensitivity.of(NAME_COMBINED, METADATA_COMBINED, VECTOR_COMBINED, PARAM_SPLIT); assertEquals(test.MarketDataName, NAME_COMBINED); assertEquals(test.ParameterCount, VECTOR_COMBINED.size()); assertEquals(test.ParameterMetadata, METADATA_COMBINED); assertEquals(test.getParameterMetadata(0), METADATA_COMBINED.get(0)); assertEquals(test.Sensitivity, VECTOR_COMBINED); assertEquals(test.ParameterSplit, PARAM_SPLIT); }
//------------------------------------------------------------------------- public virtual void test_of_metadata() { UnitParameterSensitivity test = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1); assertEquals(test.MarketDataName, NAME1); assertEquals(test.ParameterCount, VECTOR1.size()); assertEquals(test.ParameterMetadata, METADATA1); assertEquals(test.getParameterMetadata(0), METADATA1[0]); assertEquals(test.Sensitivity, VECTOR1); assertEquals(test.ParameterSplit, null); }
public virtual void test_combine() { UnitParameterSensitivity base1 = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1); UnitParameterSensitivity base2 = UnitParameterSensitivity.of(NAME2, METADATA2, VECTOR2); UnitParameterSensitivity test = UnitParameterSensitivity.combine(NAME_COMBINED, base1, base2); assertEquals(test.MarketDataName, NAME_COMBINED); assertEquals(test.ParameterCount, VECTOR_COMBINED.size()); assertEquals(test.ParameterMetadata, METADATA_COMBINED); assertEquals(test.getParameterMetadata(0), METADATA_COMBINED.get(0)); assertEquals(test.Sensitivity, VECTOR_COMBINED); assertEquals(test.ParameterSplit, PARAM_SPLIT); }