Author: raulk
Date: Sat Oct  6 00:15:19 2012
New Revision: 1394865

URL: http://svn.apache.org/viewvc?rev=1394865&view=rev
Log:
camel-mongodb tests: PropertiesComponent was being added inside the configure() 
method, and this did not play well with changes introduced in r1373402.

Modified:
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/AbstractMongoDbTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConversionsTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbDynamicityTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbExceptionHandlingTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbFindOperationTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbOperationsTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbTailableCursorConsumerTest.java
    
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbWriteConcernsTest.java

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/AbstractMongoDbTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/AbstractMongoDbTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/AbstractMongoDbTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/AbstractMongoDbTest.java
 Sat Oct  6 00:15:19 2012
@@ -29,14 +29,19 @@ import com.mongodb.MongoURI;
 import com.mongodb.WriteConcern;
 import com.mongodb.util.JSON;
 
+import org.apache.camel.CamelContext;
 import org.apache.camel.CamelExecutionException;
+import org.apache.camel.component.properties.PropertiesComponent;
+import org.apache.camel.spring.SpringCamelContext;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.apache.camel.util.ObjectHelper;
 import org.junit.After;
 import org.junit.Assume;
 import org.junit.Before;
 import org.junit.BeforeClass;
+import org.junit.Test;
 import org.springframework.context.ApplicationContext;
+import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public abstract class AbstractMongoDbTest extends CamelTestSupport {
 
@@ -97,6 +102,15 @@ public abstract class AbstractMongoDbTes
         dynamicCollection.drop();
     }
 
+    @Override
+    protected CamelContext createCamelContext() throws Exception {
+        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
+        CamelContext ctx = 
SpringCamelContext.springCamelContext(applicationContext);
+        PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
+        ctx.addComponent("properties", pc);
+        return ctx;
+    }
+
     protected void pumpDataIntoTestCollection() {
         // there should be 100 of each
         String[] scientists = {"Einstein", "Darwin", "Copernicus", "Pasteur", 
"Curie", "Faraday", "Newton", "Bohr", "Galilei", "Maxwell"};

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConversionsTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConversionsTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConversionsTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConversionsTest.java
 Sat Oct  6 00:15:19 2012
@@ -70,21 +70,12 @@ public class MongoDbConversionsTest exte
         DBObject b = testCollection.findOne("testInsertJsonString");
         assertNotNull("No record with 'testInsertJsonString' _id", b);
     }
-
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
     
     @Override
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() {
                 
-                PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
-                context.addComponent("properties", pc);
-                
                 
from("direct:insertMap").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");
                 
from("direct:insertPojo").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");
                 
from("direct:insertJsonString").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbDynamicityTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbDynamicityTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbDynamicityTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbDynamicityTest.java
 Sat Oct  6 00:15:19 2012
@@ -25,18 +25,9 @@ import com.mongodb.WriteResult;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.properties.PropertiesComponent;
-import org.apache.camel.spring.SpringCamelContext;
 import org.junit.Test;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public class MongoDbDynamicityTest extends AbstractMongoDbTest {
-
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
     
     @Test
     public void testInsertDynamicityDisabled() {
@@ -143,9 +134,6 @@ public class MongoDbDynamicityTest exten
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() {
-                
-                PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
-                context.addComponent("properties", pc);
                                 
                 
from("direct:noDynamicity").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");
                 
from("direct:noDynamicityExplicit").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert&dynamicity=false");

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbExceptionHandlingTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbExceptionHandlingTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbExceptionHandlingTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbExceptionHandlingTest.java
 Sat Oct  6 00:15:19 2012
@@ -52,21 +52,12 @@ public class MongoDbExceptionHandlingTes
         }
        
     }
-
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
     
     @Override
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() {
                 
-                PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
-                context.addComponent("properties", pc);
-                
                 from("direct:findAll")
                     
.to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=findAll&dynamicity=true")
                     .to("mock:resultFindAll");

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbFindOperationTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbFindOperationTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbFindOperationTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbFindOperationTest.java
 Sat Oct  6 00:15:19 2012
@@ -26,10 +26,7 @@ import com.mongodb.DBObject;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.properties.PropertiesComponent;
-import org.apache.camel.spring.SpringCamelContext;
 import org.junit.Test;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public class MongoDbFindOperationTest extends AbstractMongoDbTest {
  
@@ -162,19 +159,10 @@ public class MongoDbFindOperationTest ex
     }
     
     @Override
-    protected CamelContext createCamelContext() throws Exception {
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
-    
-    @Override
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() {
-                
-                PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
-                context.addComponent("properties", pc);
-                
+
                 from("direct:findAll")
                     
.to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=findAll&dynamicity=true")
                     .to("mock:resultFindAll");

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbOperationsTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbOperationsTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbOperationsTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbOperationsTest.java
 Sat Oct  6 00:15:19 2012
@@ -25,10 +25,7 @@ import com.mongodb.util.JSON;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.properties.PropertiesComponent;
-import org.apache.camel.spring.SpringCamelContext;
 import org.junit.Test;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public class MongoDbOperationsTest extends AbstractMongoDbTest {
 
@@ -200,26 +197,17 @@ public class MongoDbOperationsTest exten
         assertEquals("Test collection should not contain any records", 0L, 
result);
         
     }
-    
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
-    
+
     @Override
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() {
                 
-                PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
-                context.addComponent("properties", pc);
-                
                 
from("direct:count").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=count&dynamicity=true");
-                
from("direct:insert").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");
-                
from("direct:save").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=save");
-                
from("direct:update").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=update");
-                
from("direct:remove").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=remove");
+                
from("direct:insert").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert&writeConcern=SAFE");
+                
from("direct:save").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=save&writeConcern=SAFE");
+                
from("direct:update").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=update&writeConcern=SAFE");
+                
from("direct:remove").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=remove&writeConcern=SAFE");
                 
from("direct:getDbStats").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=getDbStats");
                 
from("direct:getColStats").to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=getColStats");
 

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbTailableCursorConsumerTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbTailableCursorConsumerTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbTailableCursorConsumerTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbTailableCursorConsumerTest.java
 Sat Oct  6 00:15:19 2012
@@ -28,10 +28,7 @@ import org.apache.camel.CamelContext;
 import org.apache.camel.ServiceStatus;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.component.properties.PropertiesComponent;
-import org.apache.camel.spring.SpringCamelContext;
 import org.junit.Test;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public class MongoDbTailableCursorConsumerTest extends AbstractMongoDbTest {
     
@@ -384,20 +381,11 @@ public class MongoDbTailableCursorConsum
         cappedTestCollection.drop();
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
-    
     protected void addTestRoutes() throws Exception {
         context.addRoutes(new RouteBuilder() {
             
             @Override
             public void configure() throws Exception {
-                PropertiesComponent pc = new 
PropertiesComponent("classpath:mongodb.test.properties");
-                context.addComponent("properties", pc);
                 
                 
from("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.cappedTestCollection}}&tailTrackIncreasingField=increasing")
                     .id("tailableCursorConsumer1")

Modified: 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbWriteConcernsTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbWriteConcernsTest.java?rev=1394865&r1=1394864&r2=1394865&view=diff
==============================================================================
--- 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbWriteConcernsTest.java
 (original)
+++ 
camel/trunk/components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbWriteConcernsTest.java
 Sat Oct  6 00:15:19 2012
@@ -22,9 +22,7 @@ import com.mongodb.WriteResult;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.spring.SpringCamelContext;
 import org.junit.Test;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public class MongoDbWriteConcernsTest extends AbstractMongoDbTest {
 
@@ -80,13 +78,6 @@ public class MongoDbWriteConcernsTest ex
             extractAndAssertCamelMongoDbException(e, "WriteConcern specified 
in the " + MongoDbConstants.WRITECONCERN + " header");
         }
     }
-    
-    
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/component/mongodb/mongoComponentTest.xml");
-        return SpringCamelContext.springCamelContext(applicationContext);
-    }
         
     @Override
     protected RouteBuilder createRouteBuilder() throws Exception {


Reply via email to