Citrus: Latest 1.1-SNAPSHOT version available

We put a further Citrtus 1.1-SNAPSHOT version online (see http://www.citrusframework.org).

This snapshot release contains the following changes:

  • Bugfixing: Fixed message encoding issue regarding automatic UTF-16 XML payload conversion. For detailed bugfix changes see the changes report

  • Read database values to variables: You can now extract column values in database result sets as test variables. In older versions this was only possible when validating the column values in advance.

<sql datasource="myDataSource">
    <description>Read some column value from database</description>
    <statement>SELECT MY_COLUMN  FROM MY_TABLE
                     WHERE ID='${rowId}'</statement>
    <extract column="MY_COLUMN" variable="${var}" />
</sql>
  • Message channel support: We added Spring Integration message channel support for asynchronous communication. You can publish/consume messages directly to/from message channels inside your test case (config: <citrus:message-channel-sender> or <citrus:message-channel-receiver>). Detailed documentation is coming soon.

Stay tuned for more message channel support coming up in 1.1 version. So you can start using the great Spring Integration adapter extensions in Citrus, too.

Author: Christoph Deppisch
Tags: Citrus
Categories: citrus, development