package org.test4j.json.encoder.single.fixed; import java.math.BigDecimal; import java.util.ArrayList; import org.test4j.json.encoder.EncoderTest; import org.test4j.json.encoder.single.fixed.BigDecimalEncoder; import org.testng.annotations.Test; @Test public class BigDecimalEncoderTest extends EncoderTest { @Test public void testEncode() { String bigStr = "99999999999999999.999999"; BigDecimal bigdec = new BigDecimal(bigStr); BigDecimalEncoder encoder = BigDecimalEncoder.instance; this.setUnmarkFeature(encoder); encoder.encode(bigdec, writer, new ArrayList<String>()); String json = writer.toString(); want.string(json).isEqualTo(bigStr); } }