package com.fanruan.api.util; import com.fanruan.api.Prepare; import com.fr.third.guava.base.Objects; import com.fr.general.GeneralUtils; import com.fr.third.javax.persistence.criteria.CriteriaBuilder; import org.junit.Assert; import org.junit.Test; /** * @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 equals() throws Exception{ Integer x = 5; Integer y = 10; Integer z =5; Short a = 5; Assert.assertEquals(GeneralKit.equals(x, y), false); Assert.assertEquals(GeneralKit.equals(x, z), true); Assert.assertEquals(GeneralKit.equals(z, a), false); } @Test public void hashCodes() { class A { } ; Object a = new A(); Assert.assertEquals(GeneralKit.hashCode(a), Objects.hashCode(a)); } public void objectToString() { Integer s = new Integer(1); Assert.assertEquals(GeneralKit.objectToString(s),"1"); } @Test public void readBuildNO() { Assert.assertEquals(GeneralKit.readBuildNO(), GeneralUtils.readBuildNO()); } @Test public void compare() { Integer s = new Integer(1); Integer s3 = new Integer(1); Integer s1 = new Integer(2); Integer s2 = new Integer(0); Assert.assertEquals(GeneralKit.compare(s,s1),-1); Assert.assertEquals(GeneralKit.compare(s,s3),0); Assert.assertEquals(GeneralKit.compare(s,s2),1); } }