Package com.thinkaurelius.titan.graphdb.database.serialize.attribute

Examples of com.thinkaurelius.titan.graphdb.database.serialize.attribute.FloatSerializer


    }

    @Test
    public void testDecimalSerializers() {
        float[] fvalues = { 1.031f, 0.031f, 0.333f, 3423424.771f};
        FloatSerializer fs = new FloatSerializer();
        for (float f : fvalues) {
            fs.verifyAttribute(f);
            assertEquals(f,FloatSerializer.convert(FloatSerializer.convert(f)),DoubleSerializer.EPSILON);
        }
        fvalues = new float[]{ 1e16f, -1e16f, FloatSerializer.MIN_VALUE*10, FloatSerializer.MAX_VALUE*10};
        for (float f : fvalues) {
            try {
                fs.verifyAttribute(f);
                fail();
            } catch (IllegalArgumentException e) {}
        }

        double[] dvalues = { 0.12574, 2342332.12574, 35.123456, 24321.692953};
View Full Code Here

TOP

Related Classes of com.thinkaurelius.titan.graphdb.database.serialize.attribute.FloatSerializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.