.info(PositionInfo.builder() .id(StandardId.of("OG", "123421")) .build()) .security(EtdFutureSecurity.of(contract, YearMonth.of(2017, 6), EtdVariant.ofMonthly())) .longQuantity(15d) .shortQuantity(2d) .build(); assertBeanEquals(expected1, filtered.get(0)); .info(PositionInfo.builder() .id(StandardId.of("OG", "123422")) .build()) .security(EtdFutureSecurity.of(contract, YearMonth.of(2017, 6), EtdVariant.ofFlexFuture(13, EtdSettlementType.CASH))) .longQuantity(0d) .shortQuantity(13d) .build(); assertBeanEquals(expected2, filtered.get(1)); .info(PositionInfo.builder() .id(StandardId.of("OG", "123423")) .build()) .security(EtdFutureSecurity.of(contract, YearMonth.of(2017, 6), EtdVariant.ofWeekly(2))) .longQuantity(0d) .shortQuantity(20d) .build(); assertBeanEquals(expected3, filtered.get(2)); .info(PositionInfo.builder() .id(StandardId.of("OG", "123424"))
@Override public EtdFuturePosition.Builder builder() { return new EtdFuturePosition.Builder(); }
/** * Returns a builder that allows this bean to be mutated. * @return the mutable builder, not null */ public Builder toBuilder() { return new Builder(this); }
static EtdFuturePosition sut2() { return EtdFuturePosition.builder() .security(EtdFutureSecurityTest.sut2()) .longQuantity(4000) .shortQuantity(1000) .build(); }
/** * Returns a builder used to create an instance of the bean. * @return the builder, not null */ public static EtdFuturePosition.Builder builder() { return new EtdFuturePosition.Builder(); }
static EtdFuturePosition sut() { return EtdFuturePosition.builder() .info(POSITION_INFO) .security(SECURITY) .longQuantity(LONG_QUANTITY) .shortQuantity(SHORT_QUANTITY) .build(); }