public virtual void test_of_label() { TenorParameterMetadata test = TenorParameterMetadata.of(TENOR_10Y, "10 year"); assertEquals(test.Tenor, TENOR_10Y); assertEquals(test.Label, "10 year"); assertEquals(test.Identifier, TENOR_10Y); }
public virtual void test_builder_incomplete() { //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: org.joda.beans.BeanBuilder<? extends TenorParameterMetadata> builder = TenorParameterMetadata.meta().builder(); BeanBuilder <TenorParameterMetadata> builder = TenorParameterMetadata.meta().builder(); assertThrowsIllegalArg(() => builder.build()); }
//------------------------------------------------------------------------- public virtual void coverage() { TenorParameterMetadata test = TenorParameterMetadata.of(TENOR_10Y); coverImmutableBean(test); TenorParameterMetadata test2 = TenorParameterMetadata.of(TENOR_12M); coverBeanEquals(test, test2); }
public virtual void test_builder_defaultLabel() { //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: org.joda.beans.BeanBuilder<? extends TenorParameterMetadata> builder = TenorParameterMetadata.meta().builder(); BeanBuilder <TenorParameterMetadata> builder = TenorParameterMetadata.meta().builder(); builder.set(TenorParameterMetadata.meta().tenor(), TENOR_10Y); TenorParameterMetadata test = builder.build(); assertEquals(test.Tenor, TENOR_10Y); assertEquals(test.Label, "10Y"); assertEquals(test.Identifier, TENOR_10Y); }
//----------------------------------------------------------------------- public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { TenorParameterMetadata other = (TenorParameterMetadata)obj; return(JodaBeanUtils.equal(tenor, other.tenor) && JodaBeanUtils.equal(label, other.label)); } return(false); }
//------------------------------------------------------------------------- public virtual void test_of_map() { ImmutableMap <ParameterMetadata, double> map = ImmutableMap.of(TenorParameterMetadata.of(Tenor.TENOR_1Y), 12d, TenorParameterMetadata.of(Tenor.TENOR_2Y), -32d, TenorParameterMetadata.of(Tenor.TENOR_5Y), 5d); CurrencyParameterSensitivity test = CurrencyParameterSensitivity.of(NAME1, USD, map); assertEquals(test.MarketDataName, NAME1); assertEquals(test.ParameterCount, 3); assertEquals(test.ParameterMetadata, map.Keys.asList()); assertEquals(test.Currency, USD); assertEquals(test.Sensitivity, DoubleArray.copyOf(map.values())); assertEquals(test.sensitivities().toMap(), map); assertEquals(test.toSensitivityMap(typeof(Tenor)), MapStream.of(map).mapKeys(pm => pm.Identifier).toMap()); }
public TenorParameterMetadata withTenor(Tenor tenor) { if (this.tenor.Equals(tenor)) { return(this); } if (label.Equals(this.tenor.ToString())) { return(TenorParameterMetadata.of(tenor)); } else { return(TenorParameterMetadata.of(tenor, label)); } }
public virtual void test_serialization() { TenorParameterMetadata test = TenorParameterMetadata.of(TENOR_10Y); assertSerialization(test); }