public void test_builder() { FxSingleBarrierOption test = FxSingleBarrierOption.builder() .underlyingOption(VANILLA_OPTION) .barrier(BARRIER) .rebate(REBATE) .build(); assertEquals(test.getBarrier(), BARRIER); assertEquals(test.getRebate().get(), REBATE); assertEquals(test.getUnderlyingOption(), VANILLA_OPTION); assertEquals(test.getCurrencyPair(), VANILLA_OPTION.getCurrencyPair()); }
@Override public FxSingleBarrierOption.Builder builder() { return new FxSingleBarrierOption.Builder(); }
/** * Returns a builder used to create an instance of the bean. * @return the builder, not null */ public static FxSingleBarrierOption.Builder builder() { return new FxSingleBarrierOption.Builder(); }
/** * Returns a builder that allows this bean to be mutated. * @return the mutable builder, not null */ public Builder toBuilder() { return new Builder(this); }