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);