Author: hadrian
Date: Tue Aug 31 02:53:54 2010
New Revision: 991064

URL: http://svn.apache.org/viewvc?rev=991064&view=rev
Log:
CAMEL-3091. Added failing test

Modified:
    
camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzEndpointConfigureTest.java

Modified: 
camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzEndpointConfigureTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzEndpointConfigureTest.java?rev=991064&r1=991063&r2=991064&view=diff
==============================================================================
--- 
camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzEndpointConfigureTest.java
 (original)
+++ 
camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzEndpointConfigureTest.java
 Tue Aug 31 02:53:54 2010
@@ -80,6 +80,23 @@ public class QuartzEndpointConfigureTest
         assertEquals("getJobName", "hadrian", endpoint.getJobName());
     }
 
+    @Test
+    public void testConfigureNoDoubleSlashNoCron() throws Exception {
+        QuartzEndpoint endpoint = 
resolveMandatoryEndpoint("quartz:myGroup/myTimerName");
+        Trigger trigger = endpoint.getTrigger();
+        assertEquals("getName()", "myTimerName", trigger.getName());
+        assertEquals("getGroup()", "myGroup", trigger.getGroup());
+    }
+
+    // FIXME (CAMEL-3091): @Test
+    public void testConfigureNoDoubleSlashQuestionCron() throws Exception {
+        QuartzEndpoint endpoint = 
resolveMandatoryEndpoint("quartz:myGroup/myTimerName?cron=0+0+*+*+*+?");
+        CronTrigger trigger = assertIsInstanceOf(CronTrigger.class, 
endpoint.getTrigger());
+        assertEquals("getName()", "myTimerName", trigger.getName());
+        assertEquals("getGroup()", "myGroup", trigger.getGroup());
+        assertEquals("cron expression", "0 0 * * * ?", 
trigger.getCronExpression());
+    }
+
     @Override
     protected QuartzEndpoint resolveMandatoryEndpoint(String uri) {
         Endpoint endpoint = super.resolveMandatoryEndpoint(uri);


Reply via email to