[jira] [Updated] (OFBIZ-10611) Allow unit tests to be written in Groovy

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-10611) Allow unit tests to be written in Groovy

Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-10611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mathieu Lirzin updated OFBIZ-10611:
-----------------------------------
    Attachment: OFBIZ-10611_Allow-unit-tests-to-be-written-in-Groovy.patch

> Allow unit tests to be written in Groovy
> ----------------------------------------
>
>                 Key: OFBIZ-10611
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10611
>             Project: OFBiz
>          Issue Type: Improvement
>    Affects Versions: Trunk
>            Reporter: Mathieu Lirzin
>            Priority: Minor
>             Fix For: Upcoming Branch
>
>         Attachments: OFBIZ-10611_Allow-unit-tests-to-be-written-in-Groovy.patch
>
>
> Since OFBIZ-9996 it is possible to write integration tests in Groovy, meaning test that depend on the dispatcher and the delegator. It would be nice if the unit tests could be written in Groovy too.
> The major benefit of writing tests in Groovy is that you create inputs and expected outputs more easily with objects literals. For example the following java code:
> {code:java}
> Map<String, Integer> input = new HashMap<>();
> input.put("foo", 42);
> input.put("bar", 37);
> {code}
> can be rewritten in Groovy like this:
> {code:java}
> def input = [foo: 42, bar: 37]
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)