You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wink.apache.org by "Mike Rheinheimer (JIRA)" <ji...@apache.org> on 2010/06/30 21:51:50 UTC
[jira] Updated: (WINK-297) serviceability improvement; externalize
strings, confirm formatting
[ https://issues.apache.org/jira/browse/WINK-297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Rheinheimer updated WINK-297:
----------------------------------
Attachment: WINK-297.patch
> serviceability improvement; externalize strings, confirm formatting
> -------------------------------------------------------------------
>
> Key: WINK-297
> URL: https://issues.apache.org/jira/browse/WINK-297
> Project: Wink
> Issue Type: Improvement
> Components: Client, Common, Server
> Affects Versions: 1.1.2
> Reporter: Mike Rheinheimer
> Assignee: Mike Rheinheimer
> Fix For: 1.1.2
>
> Attachments: WINK-297.patch
>
>
> We've needed serviceability improvements for a while. Here's the first pass. I've externalized all strings that should be externalized, marked the rest with //$NON-NLS-#$ via Eclipse's tool, and here's the cool part: wrote a unittest to do the following:
> 1) checks that the strings that should be externalized are externalized (only debug messages do not need to be externalized)
> 2) checks that all keys referred to by Messages.getMessage actually exist
> 3) checks that there are no unused keys in the resource.properties file
> 4) checks that the number of params matches up with the number of braces {} in a formatted log string, both externalized and non-externalized
> See attached patch. The test is under org.apache.wink.common.internal.i18n.MessagesTest.
> I'll wait to commit this until the 1.1.1 release vote and process is done.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.