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

Michael Masters updated CXF-1859:
---------------------------------

    Attachment: MessageUtils.patch

I changed the fix to use equalsIgnoreCase() because the suggested 
implementation would allow "yes". I wasn't sure if this was acceptable. I ran 
all the tests and they passed. I was going to write a unit test for this, but 
there wasn't a MessageUtilsTest.java file. What is the testing policy? I was 
going to create the test class, but I wanted to ask before doing so.

I've never submitted a patch before, so any input would be awesome.

cheers,
Mike



> mtom-enabled property case sensitive
> ------------------------------------
>
>                 Key: CXF-1859
>                 URL: https://issues.apache.org/jira/browse/CXF-1859
>             Project: CXF
>          Issue Type: Bug
>          Components: Configuration
>    Affects Versions: 2.0.8
>         Environment: jdk1.5
>            Reporter: Adrian Corcoran
>            Priority: Minor
>         Attachments: MessageUtils.patch
>
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> Setting of jax-ws endpoint property mtom-enabled is case sensitive - setting 
> value to 'TRUE' rather than 'true' will not enable mtom.
> The root of this problem is in MessageUtils.
>     public static boolean isTrue(Object value) {
>         if (Boolean.TRUE.equals(value) || "true".equals(value)) {
>             return true;
>         }
>         
>         return false;
>     }
> This should obviously be
>     public static boolean isTrue(Object value) {
> return Boolean.valueOf(value.toString());
> }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to