| Index: lib/src/prism/tests/languages/groovy/string_feature.test
|
| diff --git a/lib/src/prism/tests/languages/groovy/string_feature.test b/lib/src/prism/tests/languages/groovy/string_feature.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e8dbb046dc30231a25d27c2672644108ba483876
|
| --- /dev/null
|
| +++ b/lib/src/prism/tests/languages/groovy/string_feature.test
|
| @@ -0,0 +1,48 @@
|
| +""""""
|
| +"""foo"""
|
| +"""foo
|
| +bar"""
|
| +
|
| +''''''
|
| +'''foo'''
|
| +'''foo
|
| +bar'''
|
| +
|
| +""
|
| +"fo\"o"
|
| +''
|
| +'fo\'o'
|
| +
|
| +/foo/
|
| +/fo\/o/
|
| +
|
| +$/fo$/$o/$
|
| +$/foo
|
| +bar/$
|
| +
|
| +----------------------------------------------------
|
| +
|
| +[
|
| + ["string", "\"\"\"\"\"\""],
|
| + ["string", "\"\"\"foo\"\"\""],
|
| + ["string", "\"\"\"foo\r\nbar\"\"\""],
|
| + ["string", "''''''"],
|
| + ["string", "'''foo'''"],
|
| + ["string", "'''foo\r\nbar'''"],
|
| +
|
| + ["string", "\"\""],
|
| + ["string", "\"fo\\\"o\""],
|
| + ["string", "''"],
|
| + ["string", "'fo\\'o'"],
|
| +
|
| + ["string", "/foo/"],
|
| + ["string", "/fo\\/o/"],
|
| +
|
| + ["string", "$/fo$/$o/$"],
|
| + ["string", "$/foo\r\nbar/$"]
|
| +]
|
| +
|
| +----------------------------------------------------
|
| +
|
| +Checks for single quoted, triple single quoted, double quoted,
|
| +triple double quoted, slashy and dollar slashy strings.
|
|
|