You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2015/12/30 19:11:28 UTC

[08/35] incubator-freemarker git commit: (More test for public static fields access in configuration strings)

(More test for public static fields access in configuration strings)


Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/commit/d5c2d143
Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/tree/d5c2d143
Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/diff/d5c2d143

Branch: refs/heads/2.3
Commit: d5c2d14366140460877e106b54e10544c40547bf
Parents: 0020e66
Author: ddekany <dd...@apache.org>
Authored: Mon Dec 21 02:28:10 2015 +0100
Committer: ddekany <dd...@apache.org>
Committed: Mon Dec 21 02:28:10 2015 +0100

----------------------------------------------------------------------
 src/test/java/freemarker/core/ObjectBuilderSettingsTest.java | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/d5c2d143/src/test/java/freemarker/core/ObjectBuilderSettingsTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/freemarker/core/ObjectBuilderSettingsTest.java b/src/test/java/freemarker/core/ObjectBuilderSettingsTest.java
index 4276c7a..57648ec 100644
--- a/src/test/java/freemarker/core/ObjectBuilderSettingsTest.java
+++ b/src/test/java/freemarker/core/ObjectBuilderSettingsTest.java
@@ -951,6 +951,13 @@ public class ObjectBuilderSettingsTest {
             assertThat(e.getMessage(),
                     containsString("freemarker.core.ObjectBuilderSettingsTest$TestStaticFields.CONST"));
         }
+        try {
+            assertEqualsEvaled(123, "java.lang.String(freemarker.core.ObjectBuilderSettingsTest$TestBean5.INSTANCE)");
+            fail();
+        } catch (_ObjectBuilderSettingEvaluationException e) {
+            assertThat(e.getMessage(),
+                    containsString("freemarker.core.ObjectBuilderSettingsTest$TestBean5()"));
+        }
     }
     
     private void assertEqualsEvaled(Object expectedValue, String s)