public virtual void tokens() { Bean bean = BeanTokenEvaluatorTest.bean(); BeanTokenEvaluator evaluator = new BeanTokenEvaluator(); ISet <string> tokens = evaluator.tokens(bean); ImmutableSet <string> expectedTokens = ImmutableSet.of("buySell", "currency", "notional", "startDate", "endDate", "businessDayAdjustment", "paymentDate", "fixedRate", "index", "indexInterpolated", "fixingDateOffset", "dayCount", "discounting"); assertThat(tokens).isEqualTo(expectedTokens); }
public virtual void evaluate() { Bean bean = BeanTokenEvaluatorTest.bean(); BeanTokenEvaluator evaluator = new BeanTokenEvaluator(); EvaluationResult notional1 = evaluator.evaluate(bean, FUNCTIONS, "notional", ImmutableList.of()); assertThat(notional1.Result).hasValue(1_000_000d); EvaluationResult notional2 = evaluator.evaluate(bean, FUNCTIONS, "Notional", ImmutableList.of()); assertThat(notional2.Result).hasValue(1_000_000d); }