# HG changeset patch # User Jiri Vanek # Date 1404398455 -7200 # Node ID 6f92839c15df2ffd7ec529095be50b7f977db13d # Parent 3a86eb3b6e0f144dc344bea520e5e68f5780e531 MessagesPropertiesTest.java removed useless iterations of all resources against all. diff -r 3a86eb3b6e0f -r 6f92839c15df ChangeLog --- 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 + + * 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 * NEWS: mentioned PL localization diff -r 3a86eb3b6e0f -r 6f92839c15df tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java --- 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 bundles = new ArrayList(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 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); }