@@ -67,26 +67,6 @@ void testRemoveAll() {
6767 assertEquals ("" , RegExUtils .removeAll ((CharSequence ) "<A>\n xy\n </A>" , Pattern .compile ("<A>.*</A>" , Pattern .DOTALL )));
6868 }
6969
70- @ Test
71- void testRemoveAllDeprecated () {
72- assertNull (RegExUtils .removeAll (null , Pattern .compile ("" )));
73- assertEquals ("any" , RegExUtils .removeAll ("any" , (Pattern ) null ));
74-
75- assertEquals ("any" , RegExUtils .removeAll ("any" , Pattern .compile ("" )));
76- assertEquals ("" , RegExUtils .removeAll ("any" , Pattern .compile (".*" )));
77- assertEquals ("" , RegExUtils .removeAll ("any" , Pattern .compile (".+" )));
78- assertEquals ("" , RegExUtils .removeAll ("any" , Pattern .compile (".?" )));
79-
80- assertEquals ("A\n B" , RegExUtils .removeAll ("A<__>\n <__>B" , Pattern .compile ("<.*>" )));
81- assertEquals ("AB" , RegExUtils .removeAll ("A<__>\n <__>B" , Pattern .compile ("(?s)<.*>" )));
82- assertEquals ("ABC123" , RegExUtils .removeAll ("ABCabc123abc" , Pattern .compile ("[a-z]" )));
83-
84- assertEquals ("AB" , RegExUtils .removeAll ("A<__>\n <__>B" , Pattern .compile ("<.*>" , Pattern .DOTALL )));
85- assertEquals ("AB" , RegExUtils .removeAll ("A<__>\\ n<__>B" , Pattern .compile ("<.*>" )));
86- assertEquals ("" , RegExUtils .removeAll ("<A>x\\ ny</A>" , Pattern .compile ("<A>.*</A>" )));
87- assertEquals ("" , RegExUtils .removeAll ("<A>\n xy\n </A>" , Pattern .compile ("<A>.*</A>" , Pattern .DOTALL )));
88- }
89-
9070 @ Test
9171 void testRemoveAll_StringString () {
9272 assertNull (RegExUtils .removeAll (null , "" ));
@@ -107,6 +87,26 @@ void testRemoveAll_StringString() {
10787 "RegExUtils.removeAll expecting PatternSyntaxException" );
10888 }
10989
90+ @ Test
91+ void testRemoveAllDeprecated () {
92+ assertNull (RegExUtils .removeAll (null , Pattern .compile ("" )));
93+ assertEquals ("any" , RegExUtils .removeAll ("any" , (Pattern ) null ));
94+
95+ assertEquals ("any" , RegExUtils .removeAll ("any" , Pattern .compile ("" )));
96+ assertEquals ("" , RegExUtils .removeAll ("any" , Pattern .compile (".*" )));
97+ assertEquals ("" , RegExUtils .removeAll ("any" , Pattern .compile (".+" )));
98+ assertEquals ("" , RegExUtils .removeAll ("any" , Pattern .compile (".?" )));
99+
100+ assertEquals ("A\n B" , RegExUtils .removeAll ("A<__>\n <__>B" , Pattern .compile ("<.*>" )));
101+ assertEquals ("AB" , RegExUtils .removeAll ("A<__>\n <__>B" , Pattern .compile ("(?s)<.*>" )));
102+ assertEquals ("ABC123" , RegExUtils .removeAll ("ABCabc123abc" , Pattern .compile ("[a-z]" )));
103+
104+ assertEquals ("AB" , RegExUtils .removeAll ("A<__>\n <__>B" , Pattern .compile ("<.*>" , Pattern .DOTALL )));
105+ assertEquals ("AB" , RegExUtils .removeAll ("A<__>\\ n<__>B" , Pattern .compile ("<.*>" )));
106+ assertEquals ("" , RegExUtils .removeAll ("<A>x\\ ny</A>" , Pattern .compile ("<A>.*</A>" )));
107+ assertEquals ("" , RegExUtils .removeAll ("<A>\n xy\n </A>" , Pattern .compile ("<A>.*</A>" , Pattern .DOTALL )));
108+ }
109+
110110 @ Test
111111 void testRemoveFirst () {
112112 assertNull (RegExUtils .removeFirst ((CharSequence ) null , Pattern .compile ("" )));
@@ -123,22 +123,6 @@ void testRemoveFirst() {
123123 assertEquals ("ABC123abc" , RegExUtils .removeFirst ((CharSequence ) "ABCabc123abc" , Pattern .compile ("[a-z]+" )));
124124 }
125125
126- @ Test
127- void testRemoveFirstDeprecated () {
128- assertNull (RegExUtils .removeFirst (null , Pattern .compile ("" )));
129- assertEquals ("any" , RegExUtils .removeFirst ("any" , (Pattern ) null ));
130-
131- assertEquals ("any" , RegExUtils .removeFirst ("any" , Pattern .compile ("" )));
132- assertEquals ("" , RegExUtils .removeFirst ("any" , Pattern .compile (".*" )));
133- assertEquals ("" , RegExUtils .removeFirst ("any" , Pattern .compile (".+" )));
134- assertEquals ("bc" , RegExUtils .removeFirst ("abc" , Pattern .compile (".?" )));
135-
136- assertEquals ("A\n <__>B" , RegExUtils .removeFirst ("A<__>\n <__>B" , Pattern .compile ("<.*>" )));
137- assertEquals ("AB" , RegExUtils .removeFirst ("A<__>\n <__>B" , Pattern .compile ("(?s)<.*>" )));
138- assertEquals ("ABCbc123" , RegExUtils .removeFirst ("ABCabc123" , Pattern .compile ("[a-z]" )));
139- assertEquals ("ABC123abc" , RegExUtils .removeFirst ("ABCabc123abc" , Pattern .compile ("[a-z]+" )));
140- }
141-
142126 @ Test
143127 void testRemoveFirst_StringString () {
144128 assertNull (RegExUtils .removeFirst (null , "" ));
@@ -160,6 +144,22 @@ void testRemoveFirst_StringString() {
160144 "RegExUtils.removeFirst expecting PatternSyntaxException" );
161145 }
162146
147+ @ Test
148+ void testRemoveFirstDeprecated () {
149+ assertNull (RegExUtils .removeFirst (null , Pattern .compile ("" )));
150+ assertEquals ("any" , RegExUtils .removeFirst ("any" , (Pattern ) null ));
151+
152+ assertEquals ("any" , RegExUtils .removeFirst ("any" , Pattern .compile ("" )));
153+ assertEquals ("" , RegExUtils .removeFirst ("any" , Pattern .compile (".*" )));
154+ assertEquals ("" , RegExUtils .removeFirst ("any" , Pattern .compile (".+" )));
155+ assertEquals ("bc" , RegExUtils .removeFirst ("abc" , Pattern .compile (".?" )));
156+
157+ assertEquals ("A\n <__>B" , RegExUtils .removeFirst ("A<__>\n <__>B" , Pattern .compile ("<.*>" )));
158+ assertEquals ("AB" , RegExUtils .removeFirst ("A<__>\n <__>B" , Pattern .compile ("(?s)<.*>" )));
159+ assertEquals ("ABCbc123" , RegExUtils .removeFirst ("ABCabc123" , Pattern .compile ("[a-z]" )));
160+ assertEquals ("ABC123abc" , RegExUtils .removeFirst ("ABCabc123abc" , Pattern .compile ("[a-z]+" )));
161+ }
162+
163163 @ Test
164164 void testRemovePattern () {
165165 assertNull (RegExUtils .removePattern ((CharSequence ) null , "" ));
@@ -219,31 +219,6 @@ void testReplaceAll() {
219219 assertEquals ("Lorem_ipsum_dolor_sit" , RegExUtils .replaceAll ((CharSequence ) "Lorem ipsum dolor sit" , Pattern .compile ("( +)([a-z]+)" ), "_$2" ));
220220 }
221221
222- @ Test
223- void testReplaceAllDeprecated () {
224- assertNull (RegExUtils .replaceAll (null , Pattern .compile ("" ), "" ));
225-
226- assertEquals ("any" , RegExUtils .replaceAll ("any" , (Pattern ) null , "" ));
227- assertEquals ("any" , RegExUtils .replaceAll ("any" , Pattern .compile ("" ), null ));
228-
229- assertEquals ("zzz" , RegExUtils .replaceAll ("" , Pattern .compile ("" ), "zzz" ));
230- assertEquals ("zzz" , RegExUtils .replaceAll ("" , Pattern .compile (".*" ), "zzz" ));
231- assertEquals ("" , RegExUtils .replaceAll ("" , Pattern .compile (".+" ), "zzz" ));
232- assertEquals ("ZZaZZbZZcZZ" , RegExUtils .replaceAll ("abc" , Pattern .compile ("" ), "ZZ" ));
233-
234- assertEquals ("z\n z" , RegExUtils .replaceAll ("<__>\n <__>" , Pattern .compile ("<.*>" ), "z" ));
235- assertEquals ("z" , RegExUtils .replaceAll ("<__>\n <__>" , Pattern .compile ("(?s)<.*>" ), "z" ));
236-
237- assertEquals ("z" , RegExUtils .replaceAll ("<__>\n <__>" , Pattern .compile ("<.*>" , Pattern .DOTALL ), "z" ));
238- assertEquals ("z" , RegExUtils .replaceAll ("<__>\\ n<__>" , Pattern .compile ("<.*>" ), "z" ));
239- assertEquals ("X" , RegExUtils .replaceAll ("<A>\n xy\n </A>" , Pattern .compile ("<A>.*</A>" , Pattern .DOTALL ), "X" ));
240-
241- assertEquals ("ABC___123" , RegExUtils .replaceAll ("ABCabc123" , Pattern .compile ("[a-z]" ), "_" ));
242- assertEquals ("ABC_123" , RegExUtils .replaceAll ("ABCabc123" , Pattern .compile ("[^A-Z0-9]+" ), "_" ));
243- assertEquals ("ABC123" , RegExUtils .replaceAll ("ABCabc123" , Pattern .compile ("[^A-Z0-9]+" ), "" ));
244- assertEquals ("Lorem_ipsum_dolor_sit" , RegExUtils .replaceAll ("Lorem ipsum dolor sit" , Pattern .compile ("( +)([a-z]+)" ), "_$2" ));
245- }
246-
247222 @ Test
248223 void testReplaceAll_StringStringString () {
249224 assertNull (RegExUtils .replaceAll (null , "" , "" ));
@@ -270,6 +245,31 @@ void testReplaceAll_StringStringString() {
270245 "RegExUtils.replaceAll expecting PatternSyntaxException" );
271246 }
272247
248+ @ Test
249+ void testReplaceAllDeprecated () {
250+ assertNull (RegExUtils .replaceAll (null , Pattern .compile ("" ), "" ));
251+
252+ assertEquals ("any" , RegExUtils .replaceAll ("any" , (Pattern ) null , "" ));
253+ assertEquals ("any" , RegExUtils .replaceAll ("any" , Pattern .compile ("" ), null ));
254+
255+ assertEquals ("zzz" , RegExUtils .replaceAll ("" , Pattern .compile ("" ), "zzz" ));
256+ assertEquals ("zzz" , RegExUtils .replaceAll ("" , Pattern .compile (".*" ), "zzz" ));
257+ assertEquals ("" , RegExUtils .replaceAll ("" , Pattern .compile (".+" ), "zzz" ));
258+ assertEquals ("ZZaZZbZZcZZ" , RegExUtils .replaceAll ("abc" , Pattern .compile ("" ), "ZZ" ));
259+
260+ assertEquals ("z\n z" , RegExUtils .replaceAll ("<__>\n <__>" , Pattern .compile ("<.*>" ), "z" ));
261+ assertEquals ("z" , RegExUtils .replaceAll ("<__>\n <__>" , Pattern .compile ("(?s)<.*>" ), "z" ));
262+
263+ assertEquals ("z" , RegExUtils .replaceAll ("<__>\n <__>" , Pattern .compile ("<.*>" , Pattern .DOTALL ), "z" ));
264+ assertEquals ("z" , RegExUtils .replaceAll ("<__>\\ n<__>" , Pattern .compile ("<.*>" ), "z" ));
265+ assertEquals ("X" , RegExUtils .replaceAll ("<A>\n xy\n </A>" , Pattern .compile ("<A>.*</A>" , Pattern .DOTALL ), "X" ));
266+
267+ assertEquals ("ABC___123" , RegExUtils .replaceAll ("ABCabc123" , Pattern .compile ("[a-z]" ), "_" ));
268+ assertEquals ("ABC_123" , RegExUtils .replaceAll ("ABCabc123" , Pattern .compile ("[^A-Z0-9]+" ), "_" ));
269+ assertEquals ("ABC123" , RegExUtils .replaceAll ("ABCabc123" , Pattern .compile ("[^A-Z0-9]+" ), "" ));
270+ assertEquals ("Lorem_ipsum_dolor_sit" , RegExUtils .replaceAll ("Lorem ipsum dolor sit" , Pattern .compile ("( +)([a-z]+)" ), "_$2" ));
271+ }
272+
273273 @ Test
274274 void testReplaceFirst () {
275275 assertNull (RegExUtils .replaceFirst ((CharSequence ) null , Pattern .compile ("" ), "" ));
@@ -291,27 +291,6 @@ void testReplaceFirst() {
291291 assertEquals ("Lorem_ipsum dolor sit" , RegExUtils .replaceFirst ((CharSequence ) "Lorem ipsum dolor sit" , Pattern .compile ("( +)([a-z]+)" ), "_$2" ));
292292 }
293293
294- @ Test
295- void testReplaceFirstDeprecated () {
296- assertNull (RegExUtils .replaceFirst (null , Pattern .compile ("" ), "" ));
297-
298- assertEquals ("any" , RegExUtils .replaceFirst ("any" , (Pattern ) null , "" ));
299- assertEquals ("any" , RegExUtils .replaceFirst ("any" , Pattern .compile ("" ), null ));
300-
301- assertEquals ("zzz" , RegExUtils .replaceFirst ("" , Pattern .compile ("" ), "zzz" ));
302- assertEquals ("zzz" , RegExUtils .replaceFirst ("" , Pattern .compile (".*" ), "zzz" ));
303- assertEquals ("" , RegExUtils .replaceFirst ("" , Pattern .compile (".+" ), "zzz" ));
304- assertEquals ("ZZabc" , RegExUtils .replaceFirst ("abc" , Pattern .compile ("" ), "ZZ" ));
305-
306- assertEquals ("z\n <__>" , RegExUtils .replaceFirst ("<__>\n <__>" , Pattern .compile ("<.*>" ), "z" ));
307- assertEquals ("z" , RegExUtils .replaceFirst ("<__>\n <__>" , Pattern .compile ("(?s)<.*>" ), "z" ));
308-
309- assertEquals ("ABC_bc123" , RegExUtils .replaceFirst ("ABCabc123" , Pattern .compile ("[a-z]" ), "_" ));
310- assertEquals ("ABC_123abc" , RegExUtils .replaceFirst ("ABCabc123abc" , Pattern .compile ("[^A-Z0-9]+" ), "_" ));
311- assertEquals ("ABC123abc" , RegExUtils .replaceFirst ("ABCabc123abc" , Pattern .compile ("[^A-Z0-9]+" ), "" ));
312- assertEquals ("Lorem_ipsum dolor sit" , RegExUtils .replaceFirst ("Lorem ipsum dolor sit" , Pattern .compile ("( +)([a-z]+)" ), "_$2" ));
313- }
314-
315294 @ Test
316295 void testReplaceFirst_StringStringString () {
317296 assertNull (RegExUtils .replaceFirst (null , "" , "" ));
@@ -339,6 +318,27 @@ void testReplaceFirst_StringStringString() {
339318 "RegExUtils.replaceFirst expecting PatternSyntaxException" );
340319 }
341320
321+ @ Test
322+ void testReplaceFirstDeprecated () {
323+ assertNull (RegExUtils .replaceFirst (null , Pattern .compile ("" ), "" ));
324+
325+ assertEquals ("any" , RegExUtils .replaceFirst ("any" , (Pattern ) null , "" ));
326+ assertEquals ("any" , RegExUtils .replaceFirst ("any" , Pattern .compile ("" ), null ));
327+
328+ assertEquals ("zzz" , RegExUtils .replaceFirst ("" , Pattern .compile ("" ), "zzz" ));
329+ assertEquals ("zzz" , RegExUtils .replaceFirst ("" , Pattern .compile (".*" ), "zzz" ));
330+ assertEquals ("" , RegExUtils .replaceFirst ("" , Pattern .compile (".+" ), "zzz" ));
331+ assertEquals ("ZZabc" , RegExUtils .replaceFirst ("abc" , Pattern .compile ("" ), "ZZ" ));
332+
333+ assertEquals ("z\n <__>" , RegExUtils .replaceFirst ("<__>\n <__>" , Pattern .compile ("<.*>" ), "z" ));
334+ assertEquals ("z" , RegExUtils .replaceFirst ("<__>\n <__>" , Pattern .compile ("(?s)<.*>" ), "z" ));
335+
336+ assertEquals ("ABC_bc123" , RegExUtils .replaceFirst ("ABCabc123" , Pattern .compile ("[a-z]" ), "_" ));
337+ assertEquals ("ABC_123abc" , RegExUtils .replaceFirst ("ABCabc123abc" , Pattern .compile ("[^A-Z0-9]+" ), "_" ));
338+ assertEquals ("ABC123abc" , RegExUtils .replaceFirst ("ABCabc123abc" , Pattern .compile ("[^A-Z0-9]+" ), "" ));
339+ assertEquals ("Lorem_ipsum dolor sit" , RegExUtils .replaceFirst ("Lorem ipsum dolor sit" , Pattern .compile ("( +)([a-z]+)" ), "_$2" ));
340+ }
341+
342342 @ Test
343343 void testReplacePattern () {
344344 assertNull (RegExUtils .replacePattern ((CharSequence ) null , "" , "" ));
0 commit comments