You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/11/15 08:52:47 UTC

svn commit: r1202083 - /camel/branches/camel-2.7.x/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/hl7/HL7MLLPCodec2Test.java

Author: davsclaus
Date: Tue Nov 15 07:52:47 2011
New Revision: 1202083

URL: http://svn.apache.org/viewvc?rev=1202083&view=rev
Log:
Fixed compilation of unit test.

Modified:
    camel/branches/camel-2.7.x/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/hl7/HL7MLLPCodec2Test.java

Modified: camel/branches/camel-2.7.x/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/hl7/HL7MLLPCodec2Test.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.7.x/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/hl7/HL7MLLPCodec2Test.java?rev=1202083&r1=1202082&r2=1202083&view=diff
==============================================================================
--- camel/branches/camel-2.7.x/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/hl7/HL7MLLPCodec2Test.java (original)
+++ camel/branches/camel-2.7.x/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/hl7/HL7MLLPCodec2Test.java Tue Nov 15 07:52:47 2011
@@ -28,8 +28,13 @@ import org.ops4j.pax.exam.junit.Configur
 import org.ops4j.pax.exam.junit.JUnit4TestRunner;
 import org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext;
 
-import static org.ops4j.pax.exam.OptionUtils.combine;
+import static org.ops4j.pax.exam.CoreOptions.equinox;
+import static org.ops4j.pax.exam.CoreOptions.felix;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.CoreOptions.options;
+import static org.ops4j.pax.exam.container.def.PaxRunnerOptions.profile;
 import static org.ops4j.pax.exam.container.def.PaxRunnerOptions.scanFeatures;
+import static org.ops4j.pax.exam.container.def.PaxRunnerOptions.workingDirectory;
 
 @RunWith(JUnit4TestRunner.class)
 public class HL7MLLPCodec2Test extends OSGiIntegrationSpringTestSupport implements Processor {
@@ -67,12 +72,23 @@ public class HL7MLLPCodec2Test extends O
 
     @Configuration
     public static Option[] configure() {
-        Option[] options = combine(
-            getDefaultCamelKarafOptions(),
-             // using the features to install the other camel components
-            scanFeatures(getCamelKarafFeatureUrl(), "camel-hl7", "camel-mina"));
+        Option[] options = options(
+            // install the spring dm profile
+            profile("spring.dm").version("1.2.0"),
+            // this is how you set the default log level when using pax logging (logProfile)
+            org.ops4j.pax.exam.CoreOptions.systemProperty("org.ops4j.pax.logging.DefaultServiceLog.level").value("INFO"),
+
+            // using the features to install the camel components
+            scanFeatures(getCamelKarafFeatureUrl(),
+                          "camel-core", "camel-spring", "camel-test", "camel-mina", "camel-hl7"),
+
+            // add hl7 osgi bundle
+            mavenBundle().groupId("http://hl7api.sourceforge.net/m2/!ca.uhn.hapi").artifactId("hapi-osgi-base").version("1.0.1"),
+
+            workingDirectory("target/paxrunner/"),
+
+            felix(), equinox());
 
         return options;
     }
-
 }
\ No newline at end of file