[ https://issues.apache.org/jira/browse/GROOVY-7569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14984453#comment-14984453 ]
Thibault Kruse commented on GROOVY-7569: ---------------------------------------- On Sun, Nov 1, 2015 at 5:35 PM, Cédric Champeau <cedric.champ...@gmail.com> wrote: {quote} I'm not sure about the changes to power asserts. For simple expressions, this shouldn't be much of a problem, however things are not always that simple, so adding information like types or hashcode may easily become unreadable. I would suggest to create a proposal (spec?) with some examples, with the current output and the new output, for a good number of use cases. This would at least help me making my mind. {quote} > PowerAsserts should print results more verbosely and safer > ---------------------------------------------------------- > > Key: GROOVY-7569 > URL: https://issues.apache.org/jira/browse/GROOVY-7569 > Project: Groovy > Issue Type: Improvement > Reporter: Thibault Kruse > > The output of buffer evaluation results in PowerAsserts hides a lot of useful > information from the user. > This is similar to https://issues.apache.org/jira/browse/GROOVY-7568, but > independent. > Discussed here: > http://groovy.329449.n5.nabble.com/Should-PowerAsserts-be-more-verbose-td5727255.html > https://groups.google.com/d/msg/spockframework/XbR-McgaAss/-wtkD1X1BAAJ > In particular Strings are printed without surrounding hyphens, collections > are printed without telling whether they are Lists, Maps, Sets, or Ranges. > Ranges are printed fully as lists (which can be unnecessarily long). > An implementation is almost done at > https://github.com/tkruse/incubator-groovy/tree/pretty > The downside or more information is that this output could be regarded as > "too noisy". -- This message was sent by Atlassian JIRA (v6.3.4#6332)