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);