提交 e76fcc5b authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Fix TestOldVersion

上级 0b7e2c40
...@@ -141,7 +141,14 @@ public class TestOldVersion extends TestBase { ...@@ -141,7 +141,14 @@ public class TestOldVersion extends TestBase {
private static ClassLoader getClassLoader(String jarFile) throws Exception { private static ClassLoader getClassLoader(String jarFile) throws Exception {
URL[] urls = { new URL(jarFile) }; URL[] urls = { new URL(jarFile) };
return new URLClassLoader(urls, null); return new URLClassLoader(urls, null) {
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException {
if (name.startsWith("org.h2."))
return super.loadClass(name, resolve);
return TestOldVersion.class.getClassLoader().loadClass(name);
}
};
} }
private static Driver getDriver(ClassLoader cl) throws Exception { private static Driver getDriver(ClassLoader cl) throws Exception {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论