package io.mycat.classload;
import io.mycat.server.classloader.DynaClassLoader;
import org.junit.Assert;
import org.junit.Test;
public class TestDynClassLoad {
@Test
public void testLoadClass() throws Exception {
String path=this.getClass().getResource("/").getPath();
String clsName="demo.test.TestClass1";
System.out.println("class load path "+path);
DynaClassLoader loader =new DynaClassLoader(path,1);
Object obj=loader.getInstanceofClass(clsName);
Assert.assertEquals(obj.getClass().getSimpleName(),"TestClass1");
Assert.assertEquals(true,loader.getInstanceofClass(clsName)==obj);
}
}