assertLoadClassFail(TestA1.class, delegate);
}
public void testLazyLoadClass() throws Exception
{
ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();
MockClassLoaderPolicy policy = createMockClassLoaderPolicy("a");
policy.setPaths(TestA1.class, TestB1.class);
policy.setPackageNames(TestA1.class);
ClassLoader cl = system.registerClassLoaderPolicy(policy);
assertLoadClass(TestA1.class, cl);
assertLoadClass(TestB1.class, cl);
TestClassLoaderPolicyFactory factory = new TestClassLoaderPolicyFactory(policy, false);
LazyFilteredDelegateLoader delegate = new LazyFilteredDelegateLoader(factory);