Author: davsclaus
Date: Fri Dec  4 08:57:41 2009
New Revision: 887118

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

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
    
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnricherRefTest.java
    
camel/trunk/camel-core/src/test/java/org/apache/camel/view/ModelFileGeneratorTest.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java?rev=887118&r1=887117&r2=887118&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
 Fri Dec  4 08:57:41 2009
@@ -41,13 +41,13 @@
  * @version $Revision$
  */
 public class SedaEndpoint extends DefaultEndpoint implements BrowsableEndpoint 
{
-    private BlockingQueue<Exchange> queue;
+    private volatile BlockingQueue<Exchange> queue;
     private int size = 1000;
     private int concurrentConsumers = 1;
     private WaitForTaskToComplete waitForTaskToComplete = 
WaitForTaskToComplete.IfReplyExpected;
     private long timeout = 30000;
-    private Set<SedaProducer> producers = new 
CopyOnWriteArraySet<SedaProducer>();
-    private Set<SedaConsumer> consumers = new 
CopyOnWriteArraySet<SedaConsumer>();
+    private volatile Set<SedaProducer> producers = new 
CopyOnWriteArraySet<SedaProducer>();
+    private volatile Set<SedaConsumer> consumers = new 
CopyOnWriteArraySet<SedaConsumer>();
 
     public SedaEndpoint() {
     }

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnricherRefTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnricherRefTest.java?rev=887118&r1=887117&r2=887118&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnricherRefTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnricherRefTest.java
 Fri Dec  4 08:57:41 2009
@@ -58,7 +58,7 @@
             public void configure() throws Exception {
                 cool.setEndpointUriIfNotSpecified("cool");
 
-                from("direct:start").pollEnrichRef("cool", 0, "agg");
+                from("direct:start").pollEnrichRef("cool", 1000, "agg");
             }
         };
     }

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/view/ModelFileGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/view/ModelFileGeneratorTest.java?rev=887118&r1=887117&r2=887118&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/view/ModelFileGeneratorTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/view/ModelFileGeneratorTest.java
 Fri Dec  4 08:57:41 2009
@@ -31,8 +31,17 @@
     public void testGenerateModel() throws Exception {
         deleteDirectory(outputDirectory);
 
-        ModelFileGenerator generator = new 
ModelFileGenerator(JAXBContext.newInstance("org.apache.camel.model"));
-        generator.marshalRoutesUsingJaxb(outputDirectory + "/route.xml", 
context.getRouteDefinitions());
+        try {
+            ModelFileGenerator generator = new 
ModelFileGenerator(JAXBContext.newInstance("org.apache.camel.model"));
+            generator.marshalRoutesUsingJaxb(outputDirectory + "/route.xml", 
context.getRouteDefinitions());
+        } catch (IllegalArgumentException e) {
+            if (e.getMessage().startsWith("Not supported")) {
+                // ignore as some OS does not support indent-number etc.
+                return;
+            } else {
+                throw e;
+            }
+        }
 
         File out = new File(outputDirectory + "/route.xml").getAbsoluteFile();
         assertTrue("File should have been generated", out.exists());


Reply via email to