[jboss-osgi-commits] JBoss-OSGI SVN: r97452 - projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/service.

jboss-osgi-commits at lists.jboss.org jboss-osgi-commits at lists.jboss.org
Fri Dec 4 07:06:19 EST 2009


Author: alesj
Date: 2009-12-04 07:06:19 -0500 (Fri, 04 Dec 2009)
New Revision: 97452

Modified:
   projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/service/ServiceMixUnitTestCase.java
Log:
Assert on invoke.

Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/service/ServiceMixUnitTestCase.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/service/ServiceMixUnitTestCase.java	2009-12-04 11:52:01 UTC (rev 97451)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/service/ServiceMixUnitTestCase.java	2009-12-04 12:06:19 UTC (rev 97452)
@@ -105,8 +105,9 @@
       }
    }
 
-   private static Object invoke(Object target, String getter) throws Throwable
+   private static Object invoke(Object target, String getter, String name) throws Throwable
    {
+      assertNotNull("Target" + name + " is not null", target);
       Class<?> clazz = target.getClass();
       Method m = clazz.getDeclaredMethod(getter);
       return m.invoke(target);
@@ -138,7 +139,7 @@
                checkComplete();
 
                Object c = getBean("C");
-               assertSame(a, invoke(c, "getA"));
+               assertSame(a, invoke(c, "getA", "C"));
 
                ServiceReference ref1 = bundleContext1.getServiceReference(A.class.getName());
                assertUsingBundles(ref1, LazyBundle.getBundle(getDeploymentUnit(bean)));
@@ -197,7 +198,7 @@
                checkComplete();
 
                Object c = getBean("C");
-               assertSame(a, invoke(c, "getA"));
+               assertSame(a, invoke(c, "getA", "C"));
 
                ServiceReference ref1 = bundleContext1.getServiceReference(A.class.getName());
                assertUsingBundles(ref1, LazyBundle.getBundle(getDeploymentUnit(bean)));
@@ -261,15 +262,13 @@
                   checkComplete();
 
                   Object c1 = getBean("C1");
-                  assertNotNull("Bean C1 not null", c1);
-                  Object a1 = invoke(c1, "getA");
-                  assertNotNull("Bean A not null", a1);
-                  Object msg1 = invoke(a1, "getMsg");
+                  Object a1 = invoke(c1, "getA", "C1");
+                  Object msg1 = invoke(a1, "getMsg", "A1");
                   assertEquals(msg1, getBundle(bean1).getSymbolicName());
 
                   Object c2 = getBean("C2");
-                  Object a2 = invoke(c2, "getA");
-                  Object msg2 = invoke(a2, "getMsg");
+                  Object a2 = invoke(c2, "getA", "C2");
+                  Object msg2 = invoke(a2, "getMsg", "A2");
                   assertEquals(msg2, getBundle(bean2).getSymbolicName());
                }
                finally



More information about the jboss-osgi-commits mailing list