You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by mb...@apache.org on 2017/10/07 12:47:37 UTC

svn commit: r1811418 - /ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/string/test/FlexibleStringExpanderTests.java

Author: mbrohl
Date: Sat Oct  7 12:47:36 2017
New Revision: 1811418

URL: http://svn.apache.org/viewvc?rev=1811418&view=rev
Log:
Improved: Fixing defects reported by FindBugs, package 
org.apache.ofbiz.base.util.string.test.
(OFBIZ-9589)

Thanks Dennis Balkir for reporting and providing the patch.

Modified:
    ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/string/test/FlexibleStringExpanderTests.java

Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/string/test/FlexibleStringExpanderTests.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/string/test/FlexibleStringExpanderTests.java?rev=1811418&r1=1811417&r2=1811418&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/string/test/FlexibleStringExpanderTests.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/string/test/FlexibleStringExpanderTests.java Sat Oct  7 12:47:36 2017
@@ -60,7 +60,7 @@ public class FlexibleStringExpanderTests
 
     public void testParsing() {
         parserTest("visible nested replacement", "${'Hello ${var}'}!", true, "${'Hello ${var}'}!");
-        parserTest("hidden (runtime) nested null callreplacement", "Hello ${${groovy:" + FlexibleStringExpanderTests.class.getName() + ".StaticReturnNull()}}World!", true, "Hello ${${groovy:" + FlexibleStringExpanderTests.class.getName() + ".StaticReturnNull()}}World!");
+        parserTest("hidden (runtime) nested null callreplacement", "Hello ${${groovy:" + FlexibleStringExpanderTests.class.getName() + ".staticReturnNull()}}World!", true, "Hello ${${groovy:" + FlexibleStringExpanderTests.class.getName() + ".staticReturnNull()}}World!");
         parserTest("UEL integration(nested): throw Exception", "${${throwException.value}}", true, "${${throwException.value}}");
         parserTest("nested-constant-emptynest-emptynest", "${a${}${}", true, "${a${}${}");
         parserTest("null", null, true, "");
@@ -146,7 +146,7 @@ public class FlexibleStringExpanderTests
                 if (input != null) {
                     assertNotSame(label, expand, fse.expand(context, null, null));
                 }
-                Map<String, Object> autoUserLogin = new HashMap<String, Object>();
+                Map<String, Object> autoUserLogin = new HashMap<>();
                 autoUserLogin.put("lastLocale", locale.toString());
                 autoUserLogin.put("lastTimeZone", timeZone == null ? null : timeZone.getID());
                 context.put("autoUserLogin", autoUserLogin);
@@ -205,7 +205,7 @@ public class FlexibleStringExpanderTests
         }
     }
 
-    public static String StaticReturnNull() {
+    public static String staticReturnNull() {
         return null;
     }
 
@@ -223,7 +223,7 @@ public class FlexibleStringExpanderTests
         Debug.set(Debug.VERBOSE, wasVerbose);
     }
 
-    public static class ThrowException {
+    public static class ThrowException extends Exception{
         public Object getValue() throws Exception {
             throw new Exception();
         }
@@ -266,7 +266,7 @@ public class FlexibleStringExpanderTests
     }
 
     private void everythingTest() {
-        Map<String, Object> testMap = new HashMap<String, Object>();
+        Map<String, Object> testMap = new HashMap<>();
         testMap.put("date", new java.util.Date(1234567890));
         testMap.put("usd", "USD");
         testMap.put("amount", new BigDecimal("1234567.89"));
@@ -280,7 +280,7 @@ public class FlexibleStringExpanderTests
         testMap.put("testMap", testMap);
         testMap.put("nestedNull", "Hello ${nullVar}${var}");
         testMap.put("specialNumber", new SpecialNumber("1.00"));
-        List<String> testList = new ArrayList<String>();
+        List<String> testList = new ArrayList<>();
         testList.add("World");
         testMap.put("testList", testList);
         fseTest("null FlexibleStringExpander, null map", null, null, null, null, "", null, true);