From 6890bee94f06cf2b9f50c162d4527535e2deb3d8 Mon Sep 17 00:00:00 2001 From: guanam <1916323439@qq.com> Date: Mon, 22 May 2023 15:44:28 +0800 Subject: [PATCH] add ClassUtilTest --- .../hippo4j/common/toolkit/ClassUtilTest.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 infra/common/src/test/java/cn/hippo4j/common/toolkit/ClassUtilTest.java diff --git a/infra/common/src/test/java/cn/hippo4j/common/toolkit/ClassUtilTest.java b/infra/common/src/test/java/cn/hippo4j/common/toolkit/ClassUtilTest.java new file mode 100644 index 00000000..548ff0b3 --- /dev/null +++ b/infra/common/src/test/java/cn/hippo4j/common/toolkit/ClassUtilTest.java @@ -0,0 +1,27 @@ +package cn.hippo4j.common.toolkit; + + +import org.junit.Assert; +import org.junit.Test; + +/** + * test for {@link ClassUtil} + */ +public class ClassUtilTest { + + @Test + public void testGetClassLoader(){ + ClassLoader expectedClassLoader = Thread.currentThread().getContextClassLoader(); + ClassLoader actualClassLoader = ClassUtil.getClassLoader(ClassUtilTest.class); + Assert.assertEquals(expectedClassLoader, actualClassLoader); + + expectedClassLoader = ClassUtilTest.class.getClassLoader(); + actualClassLoader = ClassUtil.getClassLoader(null); + Assert.assertEquals(expectedClassLoader, actualClassLoader); + + expectedClassLoader = ClassLoader.getSystemClassLoader(); + actualClassLoader = ClassUtil.getClassLoader(String.class); + Assert.assertEquals(expectedClassLoader, actualClassLoader); + } + +}