package com.jsoniter.extra; import com.jsoniter.JsonIterator; import com.jsoniter.output.JsonStream; import junit.framework.TestCase; public class TestBase64Float extends TestCase { static { Base64FloatSupport.enableEncodersAndDecoders(); } public void test_Double() { String json = JsonStream.serialize(0.123456789d); assertEquals(0.123456789d, JsonIterator.deserialize(json, Double.class)); } public void test_double() { String json = JsonStream.serialize(new double[]{0.123456789d}); assertEquals(0.123456789d, JsonIterator.deserialize(json, double[].class)[0]); } public void test_Float() { String json = JsonStream.serialize(0.12345678f); assertEquals(0.12345678f, JsonIterator.deserialize(json, Float.class)); } public void test_float() { String json = JsonStream.serialize(new float[]{0.12345678f}); assertEquals(0.12345678f, JsonIterator.deserialize(json, float[].class)[0]); } }