[jboss-cvs] JBossAS SVN: r76229 - projects/jboss-cl/trunk/classloading-vfs/src/tests/org/jboss/test/classloading/vfs/client/support/launcher.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jul 25 07:36:00 EDT 2008


Author: adrian at jboss.org
Date: 2008-07-25 07:36:00 -0400 (Fri, 25 Jul 2008)
New Revision: 76229

Modified:
   projects/jboss-cl/trunk/classloading-vfs/src/tests/org/jboss/test/classloading/vfs/client/support/launcher/ClientLauncher.java
Log:
Better error message

Modified: projects/jboss-cl/trunk/classloading-vfs/src/tests/org/jboss/test/classloading/vfs/client/support/launcher/ClientLauncher.java
===================================================================
--- projects/jboss-cl/trunk/classloading-vfs/src/tests/org/jboss/test/classloading/vfs/client/support/launcher/ClientLauncher.java	2008-07-25 11:29:43 UTC (rev 76228)
+++ projects/jboss-cl/trunk/classloading-vfs/src/tests/org/jboss/test/classloading/vfs/client/support/launcher/ClientLauncher.java	2008-07-25 11:36:00 UTC (rev 76229)
@@ -30,6 +30,7 @@
 import org.jboss.beans.metadata.spi.BeanMetaDataFactory;
 import org.jboss.beans.metadata.spi.ValueMetaData;
 import org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder;
+import org.jboss.classloader.plugins.ClassLoaderUtils;
 import org.jboss.classloading.spi.metadata.ClassLoadingMetaDataFactory;
 import org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory;
 import org.jboss.dependency.spi.Controller;
@@ -142,6 +143,8 @@
       if (expected == null)
          throw new IllegalArgumentException("Null expected");
       Object bean = getBean(name, state);
+      if (expected.isInstance(bean) == false)
+         throw new ClassCastException(ClassLoaderUtils.classToString(bean.getClass()) + " is not an instanceof " + ClassLoaderUtils.classToString(expected));
       return expected.cast(bean);
    }
    




More information about the jboss-cvs-commits mailing list