public void test_beanBuilder() { MultiCurrencyAmount test = MultiCurrencyAmount.meta().builder() .set(MultiCurrencyAmount.meta().amounts(), ImmutableSortedSet.of(CA1, CA2, CA3)) .build(); assertMCA(test, CA1, CA2, CA3); }
public void test_beanBuilder_invalid() { BeanBuilder<? extends MultiCurrencyAmount> test = MultiCurrencyAmount.meta().builder() .set(MultiCurrencyAmount.meta().amounts(), ImmutableSortedSet.of(CA1, CA2, CurrencyAmount.of(CA1.getCurrency(), AMT3))); assertThrowsIllegalArg(() -> test.build()); }