package com.fanruan.api.util; import com.fanruan.api.Prepare; import com.fr.general.GeneralUtils; import org.junit.Assert; import org.junit.Test; import java.util.Locale; /** * @author richie * @version 10.0 * Created by richie on 2019-08-09 */ public class GeneralKitTest extends Prepare { @Test public void getMacAddress() throws Exception{ Assert.assertEquals(GeneralKit.getMacAddress(), com.fr.general.GeneralUtils.getMacAddress()); } @Test public void objectToString() { Integer s = 1; Assert.assertEquals(GeneralKit.objectToString(s),"1"); } @Test public void readBuildNO() { Assert.assertEquals(GeneralKit.readBuildNO(), GeneralUtils.readBuildNO()); } @Test public void compare() { Integer s = 1; Integer s3 = 1; Integer s1 = 2; Integer s2 = 0; Assert.assertEquals(GeneralKit.compare(s,s1),-1); Assert.assertEquals(GeneralKit.compare(s,s3),0); Assert.assertEquals(GeneralKit.compare(s,s2),1); } @Test public void join() { Object obj[] = {1, 2, 3, 4}; String result = "1-2-3-4"; Assert.assertEquals(GeneralKit.join(obj, "-"), result); } @Test public void getLocale() { Assert.assertEquals(GeneralKit.getLocale(), Locale.CHINA); } @Test public void equals(){ Object objArray[] = {1,2,3}; Integer intArray[] = {1,2,3}; Long[] longArray = {1L,2L,3L}; Double doubleArray[] = {1.1,2.2,3.3}; Byte[] byteArray = {1,2,3}; Character[] charArray = {'a', 'b', 'c'}; Boolean booleanArray[] = {true,true,false}; Assert.assertEquals(GeneralKit.equals(objArray, new Object[]{1,2,3}), true); Assert.assertEquals(GeneralKit.equals(objArray, new Object[]{1,2,3,4}), false); Assert.assertEquals(GeneralKit.equals(intArray, new Integer[]{1,2,3}), true); Assert.assertEquals(GeneralKit.equals(intArray, new Integer[]{1,2,3,4}), false); Assert.assertEquals(GeneralKit.equals(longArray, new Long[]{1L,2L,3L}), true); Assert.assertEquals(GeneralKit.equals(longArray, new Long[]{1L,2L,3L,4L}), false); Assert.assertEquals(GeneralKit.equals(doubleArray, new Double[]{1.1,2.2,3.3}), true); Assert.assertEquals(GeneralKit.equals(doubleArray, new Double[]{1.1,2.2,3.3,4.4}), false); Assert.assertEquals(GeneralKit.equals(byteArray, new Byte[]{1,2,3}), true); Assert.assertEquals(GeneralKit.equals(byteArray, new Byte[]{1,2,3,4}), false); Assert.assertEquals(GeneralKit.equals(charArray, new Character[]{'a','b','c'}), true); Assert.assertEquals(GeneralKit.equals(charArray, new Character[]{'a','b','c','d'}), false); Assert.assertEquals(GeneralKit.equals(booleanArray, new Boolean[]{true,true,false}), true); Assert.assertEquals(GeneralKit.equals(booleanArray, new Boolean[]{true,true,false,false}), false); } }