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 2012/11/18 16:41:59 UTC

svn commit: r1410904 - in /camel/branches/camel-2.10.x: ./ components/camel-cache/src/main/java/org/apache/camel/component/cache/ components/camel-cache/src/test/java/org/apache/camel/component/ components/camel-cache/src/test/java/org/apache/camel/com...

Author: davsclaus
Date: Sun Nov 18 15:41:58 2012
New Revision: 1410904

URL: http://svn.apache.org/viewvc?rev=1410904&view=rev
Log:
Fixed camel-cache tests to use a test ehcache configuration which do not do multicast and networking. As otherwise this mail fail tests for strange reasons if networking cannot be setup, during testing.

Added:
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/BaseCacheTest.java
      - copied unchanged from r1410902, camel/trunk/components/camel-cache/src/test/java/org/apache/camel/component/BaseCacheTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/resources/test-ehcache.xml
      - copied unchanged from r1410902, camel/trunk/components/camel-cache/src/test/resources/test-ehcache.xml
Modified:
    camel/branches/camel-2.10.x/   (props changed)
    camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/FileCacheManagerFactory.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConfigurationTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerFIFOTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheManagerFactoryRefTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheProducerTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRegistryRefTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRoutesManagementTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/FileCacheManagerFactoyRefTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedBodyReplacerTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedTokenReplacerTest.java
    camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedXPathElementReplacerTest.java

Propchange: camel/branches/camel-2.10.x/
------------------------------------------------------------------------------
  Merged /camel/trunk:r1410902

Propchange: camel/branches/camel-2.10.x/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/FileCacheManagerFactory.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/FileCacheManagerFactory.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/FileCacheManagerFactory.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/FileCacheManagerFactory.java Sun Nov 18 15:41:58 2012
@@ -38,7 +38,7 @@ public class FileCacheManagerFactory ext
         try {
             return CacheManager.create(new FileInputStream(fileName));
         } catch (Exception exception) {
-            throw new RuntimeCamelException(exception);
+            throw new RuntimeCamelException("Error creating CacheManager from file: " + fileName, exception);
         }
     }
 

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConfigurationTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConfigurationTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConfigurationTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConfigurationTest.java Sun Nov 18 15:41:58 2012
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.cache;
 
-
 import org.apache.camel.CamelContext;
 import org.apache.camel.impl.DefaultCamelContext;
 import org.junit.Assert;

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerFIFOTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerFIFOTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerFIFOTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerFIFOTest.java Sun Nov 18 15:41:58 2012
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.component.cache;
 
 import org.apache.camel.Exchange;

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheConsumerTest.java Sun Nov 18 15:41:58 2012
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.component.cache;
 
 import java.util.ArrayList;
@@ -27,13 +26,13 @@ import org.apache.camel.Processor;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class CacheConsumerTest extends CamelTestSupport {
+public class CacheConsumerTest extends BaseCacheTest {
     protected static final transient Logger LOG = LoggerFactory.getLogger(CacheConsumerTest.class);
 
     @EndpointInject(uri = "mock:result")

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheManagerFactoryRefTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheManagerFactoryRefTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheManagerFactoryRefTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheManagerFactoryRefTest.java Sun Nov 18 15:41:58 2012
@@ -77,7 +77,7 @@ public class CacheManagerFactoryRefTest 
     public static class TestingCacheManagerFactory extends CacheManagerFactory {
         @Override
         protected CacheManager createCacheManagerInstance() {
-            return CacheManager.create(getClass().getResourceAsStream("/ehcache.xml"));
+            return CacheManager.create(getClass().getResourceAsStream("/test-ehcache.xml"));
         }
     }
 }

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheProducerTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheProducerTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheProducerTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheProducerTest.java Sun Nov 18 15:41:58 2012
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.component.cache;
 
 import java.io.FileInputStream;
@@ -30,15 +29,15 @@ import org.apache.camel.Message;
 import org.apache.camel.Processor;
 import org.apache.camel.builder.NotifyBuilder;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.IOConverter;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.apache.camel.util.IOHelper;
 import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class CacheProducerTest extends CamelTestSupport {
+public class CacheProducerTest extends BaseCacheTest {
     private static final Poetry POETRY;
 
     private static final String FILEPATH_UPDATEDTEST_TXT = "./src/test/resources/updatedtest.txt";

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRegistryRefTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRegistryRefTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRegistryRefTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRegistryRefTest.java Sun Nov 18 15:41:58 2012
@@ -37,11 +37,11 @@ import org.apache.camel.Processor;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.impl.JndiRegistry;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-public class CacheRegistryRefTest extends CamelTestSupport {
+public class CacheRegistryRefTest extends BaseCacheTest {
     private static final String CACHE_ENDPOINT_URI = "cache://foo"
         + "?eventListenerRegistry=#eventListenerRegistry&cacheLoaderRegistry=#cacheLoaderRegistry";
 

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRoutesManagementTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRoutesManagementTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRoutesManagementTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/CacheRoutesManagementTest.java Sun Nov 18 15:41:58 2012
@@ -27,11 +27,11 @@ import org.apache.camel.Processor;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.impl.JndiRegistry;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-public class CacheRoutesManagementTest extends CamelTestSupport {
+public class CacheRoutesManagementTest extends BaseCacheTest {
     private static final String CACHE_URI = "cache:foo?cacheManagerFactory=#cacheManagerFactory";
     private static final String ROUTE1_ID = "TEST_ROUTE_1";
     private static final String ROUTE2_ID = "TEST_ROUTE_2";

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/FileCacheManagerFactoyRefTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/FileCacheManagerFactoyRefTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/FileCacheManagerFactoyRefTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/component/cache/FileCacheManagerFactoyRefTest.java Sun Nov 18 15:41:58 2012
@@ -23,7 +23,7 @@ public class FileCacheManagerFactoyRefTe
     @Override
     protected JndiRegistry createRegistry() throws Exception {
         JndiRegistry jndi = new JndiRegistry(createJndiContext());
-        testingCacheManagerFactory = new FileCacheManagerFactory("src/main/resources/ehcache.xml");
+        testingCacheManagerFactory = new FileCacheManagerFactory("src/test/resources/test-ehcache.xml");
         jndi.bind("testCacheManagerFactory", testingCacheManagerFactory);
         return jndi;
     }

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedBodyReplacerTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedBodyReplacerTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedBodyReplacerTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedBodyReplacerTest.java Sun Nov 18 15:41:58 2012
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.processor.cache;
 
 import java.util.ArrayList;
@@ -27,6 +26,7 @@ import org.apache.camel.Processor;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.component.cache.CacheConstants;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
@@ -34,7 +34,7 @@ import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class CacheBasedBodyReplacerTest extends CamelTestSupport {
+public class CacheBasedBodyReplacerTest extends BaseCacheTest {
     private static final transient Logger LOG = LoggerFactory.getLogger(CacheBasedBodyReplacerTest.class);
 
     @EndpointInject(uri = "mock:result")

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedTokenReplacerTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedTokenReplacerTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedTokenReplacerTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedTokenReplacerTest.java Sun Nov 18 15:41:58 2012
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.processor.cache;
 
 import java.util.ArrayList;
@@ -27,6 +26,7 @@ import org.apache.camel.Processor;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.component.cache.CacheConstants;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
@@ -34,7 +34,7 @@ import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class CacheBasedTokenReplacerTest extends CamelTestSupport {
+public class CacheBasedTokenReplacerTest extends BaseCacheTest {
     private static final transient Logger LOG = LoggerFactory.getLogger(CacheBasedTokenReplacerTest.class);
 
     @EndpointInject(uri = "mock:result")

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedXPathElementReplacerTest.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedXPathElementReplacerTest.java?rev=1410904&r1=1410903&r2=1410904&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedXPathElementReplacerTest.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/test/java/org/apache/camel/processor/cache/CacheBasedXPathElementReplacerTest.java Sun Nov 18 15:41:58 2012
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.processor.cache;
 
 import java.util.ArrayList;
@@ -27,6 +26,7 @@ import org.apache.camel.Processor;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.BaseCacheTest;
 import org.apache.camel.component.cache.CacheConstants;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
@@ -34,7 +34,7 @@ import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class CacheBasedXPathElementReplacerTest extends CamelTestSupport {
+public class CacheBasedXPathElementReplacerTest extends BaseCacheTest {
     private static final transient Logger LOG = LoggerFactory.getLogger(CacheBasedXPathElementReplacerTest.class);
 
     @EndpointInject(uri = "mock:result")