summaryrefslogtreecommitdiff
path: root/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java')
-rw-r--r--platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java b/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java
index 4896b1692e93..3df8216b10db 100644
--- a/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java
+++ b/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralSearchTest.java
@@ -300,6 +300,15 @@ public class StructuralSearchTest extends StructuralSearchTestCase {
assertEquals("match literal by value", 1, findMatchesCount(s3, "32"));
assertEquals("match char with substitution", 3, findMatchesCount(s3, "\\''_x\\'"));
assertEquals("string literal should not match char", 0, findMatchesCount(s3, "\"a\""));
+
+ String s4 = "class X {" +
+ " String s = \"\\n\";" +
+ " String t = \" \";" +
+ " String u = \" \";" +
+ " String v = \"\";" +
+ "}";
+ assertEquals("match empty string", 1, findMatchesCount(s4, "\"\""));
+ assertEquals("match space", 2, findMatchesCount(s4, "\" \""));
}
public void testCovariantArraySearch() {