Udo Schnurpfeil created TOBAGO-1652:
---------------------------------------

             Summary: Improve test coverage of enums
                 Key: TOBAGO-1652
                 URL: https://issues.apache.org/jira/browse/TOBAGO-1652
             Project: MyFaces Tobago
          Issue Type: Task
            Reporter: Udo Schnurpfeil
            Priority: Trivial


There are some enums which define constants, and have not only one string (by 
technical reasons), like TobagoClass. These classes should automatically tested 
by a UnitTest for consistency.
org.apache.myfaces.tobago.util.EnumUnitTest is a good utils as parent class for 
the test.

By the way. These 2nd constant might be generated by the constructor, but this 
is often not possible or the best way.
E. g. 
# String constants, that want to be used by annotations (CollapseMode), can't 
be initialized by code. 
# For CSS class names (TobagoClass), in my opinion, it's nice to have a way to 
use a string search over the complete Java sources (e.g. "tobago-flexLayout" 
will find the enum FLEX_LAYOUT, which can be find by the IDE). If you would 
generate the CSS name, you must know internal details of the code to analyse 
the usage.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to