public virtual void test_of_noCurveMetadata() { ConstantNodalCurve test = ConstantNodalCurve.of(METADATA_NOPARAM, XVALUE, YVALUE); assertThat(test.Name).isEqualTo(CURVE_NAME); assertThat(test.ParameterCount).isEqualTo(SIZE); assertThat(test.getParameter(0)).isEqualTo(YVALUE); assertThat(test.getParameterMetadata(0)).isEqualTo(SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, XVALUE)); }
//------------------------------------------------------------------------- public virtual void coverage() { SimpleCurveParameterMetadata test = SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, 1d); coverImmutableBean(test); SimpleCurveParameterMetadata test2 = SimpleCurveParameterMetadata.of(ValueType.ZERO_RATE, 2d); coverBeanEquals(test, test2); }
public virtual void test_of() { SimpleCurveParameterMetadata test = SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, 1d); assertEquals(test.XValueType, ValueType.YEAR_FRACTION); assertEquals(test.XValue, 1d); assertEquals(test.Label, "YearFraction=1.0"); assertEquals(test.Identifier, "YearFraction=1.0"); }
//------------------------------------------------------------------------- public virtual void test_withNode() { ConstantNodalCurve @base = ConstantNodalCurve.of(METADATA_ENTRIES, XVALUE, YVALUE); SimpleCurveParameterMetadata param = SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, XVALUE); ConstantNodalCurve test = @base.withNode(XVALUE, 2d, param); assertThat(test.XValue).isEqualTo(XVALUE); assertThat(test.YValue).isEqualTo(2d); assertThat(test.getParameterMetadata(0)).isEqualTo(param); }
public virtual void test_of_noCurveMetadata() { InterpolatedNodalCurve test = InterpolatedNodalCurve.of(METADATA_NOPARAM, XVALUES, YVALUES, INTERPOLATOR); assertThat(test.Name).isEqualTo(CURVE_NAME); assertThat(test.ParameterCount).isEqualTo(SIZE); assertThat(test.getParameter(0)).isEqualTo(YVALUES.get(0)); assertThat(test.getParameter(1)).isEqualTo(YVALUES.get(1)); assertThat(test.getParameterMetadata(0)).isEqualTo(SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, XVALUES.get(0))); assertThat(test.getParameterMetadata(1)).isEqualTo(SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, XVALUES.get(1))); }
//----------------------------------------------------------------------- public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { SimpleCurveParameterMetadata other = (SimpleCurveParameterMetadata)obj; return(JodaBeanUtils.equal(xValueType, other.xValueType) && JodaBeanUtils.equal(xValue, other.xValue)); } return(false); }
public virtual void test_serialization() { SimpleCurveParameterMetadata test = SimpleCurveParameterMetadata.of(ValueType.YEAR_FRACTION, 1d); assertSerialization(test); }