There are one problem to define the assertions in test cases since sometimes
we are not sure of an input sentence. For example:
1)"to("mock:a","mock:b") and "to("mock:a").to("mock:b") have the same route
definition
2) Sometimes we can't use a ".end()" for the choice sentence. But when
renderring, the ".end()" is a required part.
Do you have some ideas to deal with it?
JIRA [email protected] wrote:
>
>
> [
> https://issues.apache.org/activemq/browse/CAMEL-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=52686#action_52686
> ]
>
> Jonathan Anstey commented on CAMEL-1392:
> ----------------------------------------
>
> Quickly trying this new code drop out before leaving for the day :) In the
> GroovyRendererTest I noticed pretty much all routes defined in the
> supported list get rendered like
> "from("direct:start",).to("mock:result")". Example output:
>
> {code}
> dsl: from("direct:start").unmarshal().serialization().to("mock:result")
> after rendered:
> import org.apache.camel.language.groovy.GroovyRouteBuilder;
> class GroovyRoute extends GroovyRouteBuilder {
> void configure() {
> from("direct:start",).to("mock:result")
> }
> }
> {code}
>
> Not sure if this is a bug in the renderer or the test case. Care to fix
> that up?
>
> Also unit tests typically contain assertions on the output of a piece of
> code to make sure its operating correctly. In your case the test should be
> asserting that the output of the renderer is correct. Currently we have to
> verify this by looking at the output.
>
>> groovy renderer
>> ---------------
>>
>> Key: CAMEL-1392
>> URL: https://issues.apache.org/activemq/browse/CAMEL-1392
>> Project: Apache Camel
>> Issue Type: Sub-task
>> Reporter: James Strachan
>> Assignee: Xueqiang Mi
>> Attachments: camel-web-20090629.patch, camel-web-20090703.patch
>>
>>
>
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>
>
--
View this message in context:
http://www.nabble.com/-jira--Created%3A-%28CAMEL-1392%29-groovy-renderer-tp22220288p24353726.html
Sent from the Camel Development mailing list archive at Nabble.com.