All Downloads are FREE. Search and download functionalities are using the official Maven repository.

test.org.neodatis.odb.test.conversion.TestNumberConversion Maven / Gradle / Ivy

There is a newer version: 1.9.30.689
Show newest version
/**
 * 
 */
package org.neodatis.odb.test.conversion;

import org.neodatis.odb.impl.core.layers.layer2.meta.compare.AttributeValueComparator;
import org.neodatis.odb.test.ODBTest;

/**
 * @author olivier
 * 
 */
public class TestNumberConversion extends ODBTest {
	public void test1() {
		assertEquals(0.0, AttributeValueComparator.compare(new Integer(10), new Float(10)));
		assertEquals(0.0, AttributeValueComparator.compare(new Integer(10), new Long(10)));
		assertEquals(0.0, AttributeValueComparator.compare(new Integer(10), new Double(10)));
		assertEquals(0.0, AttributeValueComparator.compare(new Integer(10), new Byte((byte) 10)));
		assertEquals(0.0, AttributeValueComparator.compare(new Integer(10), new Integer(10)));
		assertEquals(0.0, AttributeValueComparator.compare(new Integer(10), new Short((short) 10)));

		assertEquals(1.0, AttributeValueComparator.compare(new Integer(10), new Short((short) 9)));

		assertEquals((double) new Integer(10).compareTo(new Integer(9)), AttributeValueComparator.compare(new Integer(10), new Short((short) 9)));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy