Skip to content

Commit 1431239

Browse files
committed
XRENDERING-790: The plain text parser shouldn't use regular expressions to detect special characters
* Add a test for special character handling which was changed by this performance optimization, now properly treating \ as a special character.
1 parent e93ef79 commit 1431239

File tree

1 file changed

+44
-0
lines changed
  • xwiki-rendering-syntaxes/xwiki-rendering-syntax-plain/src/test/resources/plain10/specific/special

1 file changed

+44
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
.#-----------------------------------------------------
2+
.input|plain/1.0
3+
.# Verify that all special characters are correctly recognized.
4+
.#-----------------------------------------------------
5+
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
6+
.#-----------------------------------------------------
7+
.expect|event/1.0
8+
.#-----------------------------------------------------
9+
beginDocument
10+
beginParagraph
11+
onSpecialSymbol [!]
12+
onSpecialSymbol ["]
13+
onSpecialSymbol [#]
14+
onSpecialSymbol [$]
15+
onSpecialSymbol [%]
16+
onSpecialSymbol [&]
17+
onSpecialSymbol [']
18+
onSpecialSymbol [(]
19+
onSpecialSymbol [)]
20+
onSpecialSymbol [*]
21+
onSpecialSymbol [+]
22+
onSpecialSymbol [,]
23+
onSpecialSymbol [-]
24+
onSpecialSymbol [.]
25+
onSpecialSymbol [/]
26+
onSpecialSymbol [:]
27+
onSpecialSymbol [;]
28+
onSpecialSymbol [<]
29+
onSpecialSymbol [=]
30+
onSpecialSymbol [>]
31+
onSpecialSymbol [?]
32+
onSpecialSymbol [@]
33+
onSpecialSymbol [[]
34+
onSpecialSymbol [\]
35+
onSpecialSymbol []]
36+
onSpecialSymbol [^]
37+
onSpecialSymbol [_]
38+
onSpecialSymbol [`]
39+
onSpecialSymbol [{]
40+
onSpecialSymbol [|]
41+
onSpecialSymbol [}]
42+
onSpecialSymbol [~]
43+
endParagraph
44+
endDocument

0 commit comments

Comments
 (0)