Skip to content

Commit a2e6e3c

Browse files
saig0github-actions[bot]
authored andcommitted
test: Verify string literal with regex characters
(cherry picked from commit 544c038)
1 parent c699e92 commit a2e6e3c

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/test/scala/org/camunda/feel/impl/interpreter/InterpreterStringExpressionTest.scala

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,26 @@ class InterpreterStringExpressionTest
115115
}
116116
}
117117

118+
private val regexCharacters = Table(
119+
("Character", "Display name"),
120+
("\\s", "\\s"),
121+
("\\S", "\\S"),
122+
("\\d", "\\d"),
123+
("\\w", "\\w"),
124+
("\\R", "\\R"),
125+
("\\h", "\\h"),
126+
("\\v", "\\v"),
127+
("\\\n", "\\n"),
128+
("\\\r", "\\r")
129+
)
130+
131+
it should "contains a regex character" in {
132+
forEvery(regexCharacters) { (character, _) =>
133+
val expectedString = s"a $character b"
134+
135+
evaluateExpression(s" \"a $character b\" ") should returnResult(expectedString)
136+
evaluateExpression("char", Map("char" -> expectedString)) should returnResult(expectedString)
137+
}
138+
}
139+
118140
}

0 commit comments

Comments
 (0)