mrunit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Beech (JIRA)" <>
Subject [jira] [Resolved] (MRUNIT-185) IllegalFormatException for '%' in Output
Date Tue, 23 Apr 2013 09:55:21 GMT


Dave Beech resolved MRUNIT-185.

       Resolution: Fixed
    Fix Version/s: 1.1.0

Good find, Joseph - thanks! Committed to trunk and trunk-hadoop1
> IllegalFormatException for '%' in Output
> ----------------------------------------
>                 Key: MRUNIT-185
>                 URL:
>             Project: MRUnit
>          Issue Type: Bug
>    Affects Versions: 1.0.0
>            Reporter: Joseph Beard
>             Fix For: 1.1.0
>         Attachments: JIRA_185.patch
> In cases where the expected output does not match the actual output, the Errors class
will treat the error message created by the TestDriver.checkTypesAndLogError(...) method as
a format string.  If either the Expected or Actual Output value contains a '%' character,
the String.format will result in some type of IllegalFormatException.  In my case, I received
an UnknownFormatConversionException with "%D" in the expected output.
> Fortunately, this behavior is only triggered if the unit test is in error, but it can
make tracking down the source of the issue hard to find.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message