java/sql-dk/test/info/globalcode/sql/dk/FunctionsTest.java
branchv_0
changeset 51 6730214fab41
parent 46 0b05bc13aadd
child 53 eb30ad93ca8b
equal deleted inserted replaced
50:074b81e5fa7c 51:6730214fab41
    29 public class FunctionsTest {
    29 public class FunctionsTest {
    30 
    30 
    31 	@Test
    31 	@Test
    32 	public void testEscapeRegEx() {
    32 	public void testEscapeRegEx() {
    33 		for (String original : new String[]{"abcd", "1234", "xxx", "\\Eescape\\Q", "\\Qescape\\E", "abc\\Eescape\\Qdef.", ".", ""}) {
    33 		for (String original : new String[]{"abcd", "1234", "xxx", "\\Eescape\\Q", "\\Qescape\\E", "abc\\Eescape\\Qdef.", ".", ""}) {
    34 			String patternString = Functions.escapeRegEx(original);
    34 			String patternString = Pattern.quote(original);
    35 			System.out.println(original + " → " + patternString);
    35 			System.out.println(original + " → " + patternString);
    36 
    36 
    37 			Pattern pattern = Pattern.compile(patternString);
    37 			Pattern pattern = Pattern.compile(patternString);
    38 
    38 
    39 			String testString;
    39 			String testString;