Mercurial > hg > release > icedtea-web-1.5
changeset 997:6f92839c15df
MessagesPropertiesTest.java removed useless iterations of all resources against all.
author | Jiri Vanek <jvanek@redhat.com> |
---|---|
date | Thu, 03 Jul 2014 16:40:55 +0200 |
parents | 3a86eb3b6e0f |
children | bfa9387111aa |
files | ChangeLog tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java |
diffstat | 2 files changed, 11 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Tue Jul 01 11:26:37 2014 +0200 +++ b/ChangeLog Thu Jul 03 16:40:55 2014 +0200 @@ -1,3 +1,9 @@ +2014-07-03 Jiri Vanek <jvanek@redhat.com> + + * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java + removed useless iterations of all resources against all. Kept only all against + default. + 2014-07-01 Jiri Vanek <jvanek@redhat.com> * NEWS: mentioned PL localization
--- a/tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java Tue Jul 01 11:26:37 2014 +0200 +++ b/tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java Thu Jul 03 16:40:55 2014 +0200 @@ -158,14 +158,12 @@ public void allResourcesAreReallyDifferent() { List<LocalesIdentifier> bundles = new ArrayList<LocalesIdentifier>(secondary.length + 1); String detailResults=""; - bundles.add(main); int errors = 0; bundles.addAll(Arrays.asList(secondary)); for (int i = 0; i < bundles.size(); i++) { LocalesIdentifier resourceBundle1 = bundles.get(i); Enumeration<String> keys1 = resourceBundle1.getBundle().getKeys(); - for (int j = 0; j < bundles.size(); j++) { - LocalesIdentifier resourceBundle2 = bundles.get(j); + LocalesIdentifier resourceBundle2 = main; if (resourceBundle1.getLanguage().equals(resourceBundle2.getLanguage())) { //do not compare same language groups allLog("Skipping same language " + resourceBundle1.getLocale() + " x " + resourceBundle2.getLocale() + " (should be " + resourceBundle1.getIdentifier() + " x " + resourceBundle2.getIdentifier() + ")"); @@ -176,6 +174,10 @@ while (keys1.hasMoreElements()) { String key = keys1.nextElement(); String val1 = getMissingResourceAsEmpty(resourceBundle1.getBundle(), key); + if (val1.length() > 1000) { + errLog("Skipping check of: " + key + " too long. (" + val1.length() + ")"); + continue; + } String val2 = getMissingResourceAsEmpty(resourceBundle2.getBundle(), key); outLog("\""+val1+"\" x \""+val2); if (val1.trim().equalsIgnoreCase(val2.trim())) { @@ -201,8 +203,6 @@ detailResults+=resourceBundle1.getIdentifier()+" x "+resourceBundle2.getIdentifier()+": "+localErrors+";"; } errLog(localErrors+" errors allResourcesAreReallyDifferent fo "+resourceBundle1.getIdentifier()+" x "+resourceBundle2.getIdentifier()); - - } } assertTrue("Several - " + errors + " - items are same in bundles. See error logs for details: "+detailResults, errors == 0); }