public virtual void test_builder_invalid() { assertThrowsIllegalArg(() => HalfUpRounding.meta().builder().set(HalfUpRounding.meta().decimalPlaces(), -1).build()); assertThrowsIllegalArg(() => HalfUpRounding.meta().builder().set(HalfUpRounding.meta().decimalPlaces(), 257).build()); assertThrowsIllegalArg(() => HalfUpRounding.meta().builder().set(HalfUpRounding.meta().decimalPlaces(), 4).set(HalfUpRounding.meta().fraction(), -1).build()); assertThrowsIllegalArg(() => HalfUpRounding.meta().builder().set(HalfUpRounding.meta().decimalPlaces(), 4).set(HalfUpRounding.meta().fraction(), 257).build()); }
public virtual void test_builder() { HalfUpRounding test = HalfUpRounding.meta().builder().set(HalfUpRounding.meta().decimalPlaces(), 4).set(HalfUpRounding.meta().fraction(), 1).build(); assertEquals(test.DecimalPlaces, 4); assertEquals(test.Fraction, 0); assertEquals(test.ToString(), "Round to 4dp"); }