public void test_withQuantity() { CapitalIndexedBondPosition base = sut(); double quantity = 75343d; CapitalIndexedBondPosition computed = base.withQuantity(quantity); CapitalIndexedBondPosition expected = CapitalIndexedBondPosition.builder() .info(POSITION_INFO) .product(PRODUCT) .longQuantity(quantity) .build(); assertEquals(computed, expected); }
/** * Returns a builder that allows this bean to be mutated. * @return the mutable builder, not null */ public Builder toBuilder() { return new Builder(this); }
/** * Returns a builder used to create an instance of the bean. * @return the builder, not null */ public static CapitalIndexedBondPosition.Builder builder() { return new CapitalIndexedBondPosition.Builder(); }
@Override public CapitalIndexedBondPosition.Builder builder() { return new CapitalIndexedBondPosition.Builder(); }
static CapitalIndexedBondPosition sut2() { return CapitalIndexedBondPosition.builder() .info(POSITION_INFO2) .product(PRODUCT2) .longQuantity(100) .shortQuantity(50) .build(); }
static CapitalIndexedBondPosition sut() { return CapitalIndexedBondPosition.builder() .info(POSITION_INFO) .product(PRODUCT) .longQuantity(QUANTITY) .build(); }