package org.smartly.commons.util; import org.junit.Test; import static org.junit.Assert.*; /** * User: angelo.geminiani */ public class CompareUtilsTest { public CompareUtilsTest() { } // ------------------------------------------------------------------------ // p r i v a t e // ------------------------------------------------------------------------ @Test public void testCompare() throws Exception { int i = 10; double d = 10.0; long l = 10; String s = "10"; String[] arr1 = {"a", "b"}; String[] arr2 = {"a", "b"}; String[] arr3 = {"a", "c"}; int result = CompareUtils.compare(i, d); assertEquals(result, 0); result = CompareUtils.compare(i, l); assertEquals(result, 0); result = CompareUtils.compare(i, s); assertEquals(result, 0); s = "11"; result = CompareUtils.compare(i, s); assertEquals(result, -1); l = 999999999; d = 999999999.000; result = CompareUtils.compare(d, l); assertEquals(result, 0); assertTrue(CompareUtils.equals(arr1, arr2)); assertFalse(CompareUtils.equals(arr1, arr3)); } }