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

Chris Douglas updated HADOOP-3611:
----------------------------------

    Resolution: Won't Fix
        Status: Resolved  (was: Patch Available)

bq. (a) has some of its private static final modifiers in the wrong order

According to the [language 
spec|http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.3.1], 
it is "customary, though not required" that they appear in some order, but 
there's no semantic relevance; this "custom" is violated in the very next 
example in the spec, so enforcing it in test code scarcely seems worth it.

bq. (b) in an assertEquals, has the static and dynamic values wrong, so the 
error message won't be correct

This might be worth fixing- one almost always needs to examine the assertion in 
the test to know how the test failed, and there the context is unambiguous- but 
surely there are other examples in the unit tests of this. An omnibus bug (an 
omnibug?) fixing many instances of "backwards" asserts might be helpful, but 
this particular fix strikes me as unnecessary. There are at least four other 
examples of this in TestNetworkTopology alone that remain inverted.

I'm opening HADOOP-3679 to track (b) more generally and closing this.

> TestNetworkTopology could be cleaned up slightly
> ------------------------------------------------
>
>                 Key: HADOOP-3611
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3611
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 0.18.0
>            Reporter: Steve Loughran
>            Assignee: Steve Loughran
>            Priority: Minor
>         Attachments: TestNetworkTopology.patch
>
>
> The TestNetworkTopology test
> (a) has some of its private static final modifiers in the wrong order
> (b) in an assertEquals, has the static and dynamic values wrong, so the error 
> message won't be correct

-- 
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