public virtual void test_flexFuture()
        {
            EtdVariant test = EtdVariant.ofFlexFuture(2, EtdSettlementType.CASH);

            assertEquals(test.Type, EtdExpiryType.DAILY);
            assertEquals(test.DateCode.Value, 2);
            assertEquals(test.SettlementType.get(), EtdSettlementType.CASH);
            assertEquals(test.OptionType.Present, false);
            assertEquals(test.Flex, true);
            assertEquals(test.Code, "02C");
        }
Exemple #2
0
        public virtual void test_futureId_flex()
        {
            SecurityId test = EtdIdUtils.futureId(ExchangeIds.ECAG, FGBS, YearMonth.of(2017, 6), EtdVariant.ofFlexFuture(26, EtdSettlementType.DERIVATIVE));

            assertEquals(test.StandardId, StandardId.of("OG-ETD", "F-ECAG-FGBS-20170626D"));
        }