//------------------------------------------------------------------------- public virtual void coverage() { TradeCounterpartyCalculationParameter test = TradeCounterpartyCalculationParameter.of(ImmutableMap.of(ID1, PARAM1, ID2, PARAM2), PARAM3); coverImmutableBean(test); TradeCounterpartyCalculationParameter test2 = TradeCounterpartyCalculationParameter.of(ImmutableMap.of(ID1, PARAM1), PARAM2); coverBeanEquals(test, test2); }
//------------------------------------------------------------------------- public virtual void test_of() { TradeCounterpartyCalculationParameter test = TradeCounterpartyCalculationParameter.of(ImmutableMap.of(ID1, PARAM1, ID2, PARAM2), PARAM3); assertEquals(test.QueryType, typeof(TestParameter)); assertEquals(test.Parameters.size(), 2); assertEquals(test.DefaultParameter, PARAM3); assertEquals(test.queryType(), typeof(TestParameter)); assertEquals(test.filter(TRADE_1, TestingMeasures.PRESENT_VALUE), PARAM1); assertEquals(test.filter(TRADE_2, TestingMeasures.PRESENT_VALUE), PARAM2); assertEquals(test.filter(TRADE_3, TestingMeasures.PRESENT_VALUE), PARAM3); }
public virtual void of_badType() { assertThrowsIllegalArg(() => TradeCounterpartyCalculationParameter.of(ImmutableMap.of(ID1, PARAM_OTHER), PARAM3)); }
public virtual void of_empty() { assertThrowsIllegalArg(() => TradeCounterpartyCalculationParameter.of(ImmutableMap.of(), PARAM3)); }