You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by ti...@apache.org on 2010/02/27 14:22:02 UTC
svn commit: r916951 - in /incubator/aries/trunk/jpa/jpa-blueprint-itest:
pom.xml
src/test/java/org/apache/aries/jpa/blueprint/itest/JPAContainerTest.java
src/test/java/org/apache/aries/jpa/blueprint/itest/JPAInjectionTest.java
Author: timothyjward
Date: Sat Feb 27 13:22:01 2010
New Revision: 916951
URL: http://svn.apache.org/viewvc?rev=916951&view=rev
Log:
ARIES-202 : Separate the JPA blueprint integration from managed persistence contexts
Added:
incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAInjectionTest.java
- copied, changed from r916848, incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAContainerTest.java
Removed:
incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAContainerTest.java
Modified:
incubator/aries/trunk/jpa/jpa-blueprint-itest/pom.xml
Modified: incubator/aries/trunk/jpa/jpa-blueprint-itest/pom.xml
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/jpa/jpa-blueprint-itest/pom.xml?rev=916951&r1=916950&r2=916951&view=diff
==============================================================================
--- incubator/aries/trunk/jpa/jpa-blueprint-itest/pom.xml (original)
+++ incubator/aries/trunk/jpa/jpa-blueprint-itest/pom.xml Sat Feb 27 13:22:01 2010
@@ -174,7 +174,6 @@
<groupId>org.apache.aries.jpa</groupId>
<artifactId>org.apache.aries.jpa.blueprint.itest.bundle</artifactId>
<version>1.0.0-incubating-SNAPSHOT</version>
- <scope>test</scope>
</dependency>
</dependencies>
Copied: incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAInjectionTest.java (from r916848, incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAContainerTest.java)
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAInjectionTest.java?p2=incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAInjectionTest.java&p1=incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAContainerTest.java&r1=916848&r2=916951&rev=916951&view=diff
==============================================================================
--- incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAContainerTest.java (original)
+++ incubator/aries/trunk/jpa/jpa-blueprint-itest/src/test/java/org/apache/aries/jpa/blueprint/itest/JPAInjectionTest.java Sat Feb 27 13:22:01 2010
@@ -15,16 +15,13 @@
*/
package org.apache.aries.jpa.blueprint.itest;
+import static org.junit.Assert.assertTrue;
import static org.ops4j.pax.exam.CoreOptions.equinox;
import static org.ops4j.pax.exam.CoreOptions.options;
import static org.ops4j.pax.exam.CoreOptions.systemProperty;
import static org.ops4j.pax.exam.CoreOptions.wrappedBundle;
import static org.ops4j.pax.exam.OptionUtils.combine;
-import java.util.Hashtable;
-
-import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.ops4j.pax.exam.CoreOptions;
@@ -40,12 +37,11 @@
import org.osgi.framework.FrameworkUtil;
import org.osgi.framework.InvalidSyntaxException;
import org.osgi.framework.Version;
-import org.osgi.service.packageadmin.PackageAdmin;
+import org.osgi.service.blueprint.container.BlueprintContainer;
import org.osgi.util.tracker.ServiceTracker;
-import org.osgi.service.blueprint.BlueprintContainer;
@RunWith(JUnit4TestRunner.class)
-public class JPAContainerTest {
+public class JPAInjectionTest {
public static final long DEFAULT_TIMEOUT = 30000;
@Inject
@@ -53,7 +49,12 @@
@Test
public void findResources() throws Exception {
- BlueprintContainer bc = getOsgiService(BlueprintContainer.class, "(&(osgi.unit.name=test-unit)(" + PersistenceUnitConstants.CONTAINER_MANAGED_PERSISTENCE_UNIT + "=true))", DEFAULT_TIMEOUT);
+ BlueprintContainer bc = getOsgiService(BlueprintContainer.class,
+ "(osgi.blueprint.container.symbolicname=org.apache.aries.jpa.blueprint.itest.bundle)", DEFAULT_TIMEOUT);
+
+ JPATestBean bean = (JPATestBean) bc.getComponentInstance("test");
+ assertTrue("No persistence unit injection", bean.isPUnit());
+ assertTrue("No persistence context injection", bean.isPContext());
}
@org.ops4j.pax.exam.junit.Configuration