Repository: groovy
Updated Branches:
  refs/heads/GROOVY_2_5_X 6b3f5990a -> 0311b7745


Simplify the test for "GROOVY-4585: backslash can not be escaped by 
`SimpleTemplateEngine`"

(cherry picked from commit 697136d)


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/0311b774
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/0311b774
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/0311b774

Branch: refs/heads/GROOVY_2_5_X
Commit: 0311b7745f5b1d7ab081cbec0c55ed34445bde88
Parents: 6b3f599
Author: danielsun1106 <realblue...@hotmail.com>
Authored: Fri Apr 6 22:49:46 2018 +0800
Committer: danielsun1106 <realblue...@hotmail.com>
Committed: Fri Apr 6 22:51:11 2018 +0800

----------------------------------------------------------------------
 src/test/groovy/bugs/groovy4585/Groovy4585Bug.groovy | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/0311b774/src/test/groovy/bugs/groovy4585/Groovy4585Bug.groovy
----------------------------------------------------------------------
diff --git a/src/test/groovy/bugs/groovy4585/Groovy4585Bug.groovy 
b/src/test/groovy/bugs/groovy4585/Groovy4585Bug.groovy
index fed604e..17f9120 100644
--- a/src/test/groovy/bugs/groovy4585/Groovy4585Bug.groovy
+++ b/src/test/groovy/bugs/groovy4585/Groovy4585Bug.groovy
@@ -20,14 +20,11 @@ package groovy.bugs.groovy4585
 
 class Groovy4585Bug extends GroovyTestCase {
     void test() {
-        assertScript '''
-            package groovy.bugs.groovy4585
-            def engineForBuildXml = new 
groovy.text.SimpleTemplateEngine(false, true)
-            def templateForBuildXml = 
engineForBuildXml.createTemplate(this.getClass().getResource("/groovy/bugs/groovy4585/groovy4585.xml").text)
-            String buildXmlContent = templateForBuildXml.make([names:['a', 
'b', 'c']]).toString()
-    
-            assert buildXmlContent.contains('<property name="drive" 
value="d:\\\\" />')
-            assert buildXmlContent.contains('<exec dir="${drive}" 
executable="echo">')
-        '''
+        def engineForBuildXml = new groovy.text.SimpleTemplateEngine(false, 
true)
+        def templateForBuildXml = 
engineForBuildXml.createTemplate(this.getClass().getResource("/groovy/bugs/groovy4585/groovy4585.xml").text)
+        String buildXmlContent = templateForBuildXml.make([names:['a', 'b', 
'c']]).toString()
+
+        assert buildXmlContent.contains('<property name="drive" value="d:\\" 
/>')
+        assert buildXmlContent.contains('<exec dir="${drive}" 
executable="echo">')
     }
 }

Reply via email to