assertNoClassLoader(a);
}
public void testSubDomainParentAfter() throws Exception
{
VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
a.setExportAll(ExportAll.NON_EMPTY);
a.getRoots().add(getRoot(A.class));
a.setIncludedPackages(A.class.getPackage().getName());
KernelDeployment depA = install(a);
try
{
ClassLoader clA = assertClassLoader(a);
assertLoadClass(A.class, clA);
assertLoadClassFail(B.class, clA);
VFSClassLoaderFactory b = new VFSClassLoaderFactory("b");
b.setDomain("SubDomainAfter");
b.setJ2seClassLoadingCompliance(false);
b.getRoots().add(getRoot(B.class));
b.setIncludedPackages(A.class.getPackage().getName() + "," + B.class.getPackage().getName());
KernelDeployment depB = install(b);
try
{
assertLoadClass(A.class, clA);
assertLoadClassFail(B.class, clA);