]> granicus.if.org Git - php/commitdiff
fix PCRE tests
authorAntony Dovgal <tony2001@php.net>
Tue, 29 Aug 2006 22:12:31 +0000 (22:12 +0000)
committerAntony Dovgal <tony2001@php.net>
Tue, 29 Aug 2006 22:12:31 +0000 (22:12 +0000)
ext/pcre/tests/bug34790.phpt
ext/pcre/tests/dollar_endonly.phpt
ext/pcre/tests/match_flags.phpt
ext/pcre/tests/match_flags2.phpt
ext/pcre/tests/match_flags3.phpt
ext/pcre/tests/pcre_anchored.phpt
ext/pcre/tests/pcre_extended.phpt
ext/pcre/tests/study.phpt
ext/pcre/tests/ungreedy.phpt

index c375ae5ac8d56c96854acbcd8710938059871b31..c3477026961b8f29ff80f46db38892b2d2415aa7 100755 (executable)
@@ -21,3 +21,14 @@ array(4) {
   [3]=>
   string(3) "the"
 }
+--UEXPECT--
+array(4) {
+  [0]=>
+  unicode(3) "the"
+  [1]=>
+  unicode(3) "the"
+  [2]=>
+  unicode(3) "the"
+  [3]=>
+  unicode(3) "the"
+}
index 96a52441df116810f15bb0222a936f1f55eb43a8..a8cfa5710e80eb973fd80961d2cdfc52a8a3223e 100644 (file)
@@ -37,3 +37,27 @@ array(1) {
 "
   }
 }
+--UEXPECT--
+int(1)
+array(1) {
+  [0]=>
+  array(1) {
+    [0]=>
+    unicode(5) "aeiou"
+  }
+}
+int(0)
+array(1) {
+  [0]=>
+  array(0) {
+  }
+}
+int(1)
+array(1) {
+  [0]=>
+  array(1) {
+    [0]=>
+    unicode(6) "aeiou
+"
+  }
+}
index ddd36bf9ba259bea43e7ed532802274a2fc8a3f3..27de99853cb498375519e07ff4f434e97de2a9f8 100644 (file)
@@ -125,3 +125,112 @@ array(2) {
     }
   }
 }
+--UEXPECT--
+int(2)
+array(2) {
+  [0]=>
+  array(2) {
+    [0]=>
+    unicode(2) "zx"
+    [1]=>
+    unicode(2) "ax"
+  }
+  [1]=>
+  array(2) {
+    [0]=>
+    unicode(1) "z"
+    [1]=>
+    unicode(1) "a"
+  }
+}
+int(2)
+array(2) {
+  [0]=>
+  array(2) {
+    [0]=>
+    unicode(2) "zx"
+    [1]=>
+    unicode(1) "z"
+  }
+  [1]=>
+  array(2) {
+    [0]=>
+    unicode(2) "yx"
+    [1]=>
+    unicode(1) "y"
+  }
+}
+int(2)
+array(2) {
+  [0]=>
+  array(2) {
+    [0]=>
+    array(2) {
+      [0]=>
+      unicode(2) "zx"
+      [1]=>
+      int(0)
+    }
+    [1]=>
+    array(2) {
+      [0]=>
+      unicode(2) "yx"
+      [1]=>
+      int(2)
+    }
+  }
+  [1]=>
+  array(2) {
+    [0]=>
+    array(2) {
+      [0]=>
+      unicode(1) "z"
+      [1]=>
+      int(0)
+    }
+    [1]=>
+    array(2) {
+      [0]=>
+      unicode(1) "y"
+      [1]=>
+      int(2)
+    }
+  }
+}
+int(2)
+array(2) {
+  [0]=>
+  array(2) {
+    [0]=>
+    array(2) {
+      [0]=>
+      unicode(2) "zx"
+      [1]=>
+      int(0)
+    }
+    [1]=>
+    array(2) {
+      [0]=>
+      unicode(1) "z"
+      [1]=>
+      int(0)
+    }
+  }
+  [1]=>
+  array(2) {
+    [0]=>
+    array(2) {
+      [0]=>
+      unicode(2) "yx"
+      [1]=>
+      int(2)
+    }
+    [1]=>
+    array(2) {
+      [0]=>
+      unicode(1) "y"
+      [1]=>
+      int(2)
+    }
+  }
+}
index eea8d6cf289cc0ee3326d41b5602b13fdbd337b1..e84373adfde02b1a6310121406831e0c78f00644 100644 (file)
@@ -99,14 +99,14 @@ array(2) {
   [0]=>
   array(2) {
     [0]=>
-    string(2) "xa"
+    unicode(2) "xa"
     [1]=>
     int(4)
   }
   [1]=>
   array(2) {
     [0]=>
-    string(1) "a"
+    unicode(1) "a"
     [1]=>
     int(5)
   }
@@ -116,14 +116,14 @@ array(2) {
   [0]=>
   array(2) {
     [0]=>
-    string(2) "ax"
+    unicode(2) "ax"
     [1]=>
     int(5)
   }
   [1]=>
   array(2) {
     [0]=>
-    string(1) "a"
+    unicode(1) "a"
     [1]=>
     int(5)
   }
@@ -133,42 +133,42 @@ array(6) {
   [0]=>
   array(2) {
     [0]=>
-    string(4) "zxax"
+    unicode(4) "zxax"
     [1]=>
     int(3)
   }
   [u"capt1"]=>
   array(2) {
     [0]=>
-    string(1) "z"
+    unicode(1) "z"
     [1]=>
     int(3)
   }
   [1]=>
   array(2) {
     [0]=>
-    string(1) "z"
+    unicode(1) "z"
     [1]=>
     int(3)
   }
   [2]=>
   array(2) {
     [0]=>
-    string(1) "x"
+    unicode(1) "x"
     [1]=>
     int(4)
   }
   [u"letsmix"]=>
   array(2) {
     [0]=>
-    string(2) "ax"
+    unicode(2) "ax"
     [1]=>
     int(5)
   }
   [3]=>
   array(2) {
     [0]=>
-    string(2) "ax"
+    unicode(2) "ax"
     [1]=>
     int(5)
   }
index f22205e3d8672928cce352839f4c50898930af13..5a1eaef299d53cdd95767a847454a93ba8db39fd 100644 (file)
@@ -44,3 +44,29 @@ array(1) {
 
 Warning: preg_match(): Numeric named subpatterns are not allowed in %smatch_flags3.php on line 14
 bool(false)
+--UEXPECTF--
+Warning: preg_match(): Empty regular expression in %s on line %d
+bool(false)
+int(1)
+array(1) {
+  [0]=>
+  unicode(3) "789"
+}
+int(1)
+array(1) {
+  [0]=>
+  unicode(3) "123"
+}
+int(2)
+array(1) {
+  [0]=>
+  array(2) {
+    [0]=>
+    unicode(3) "789"
+    [1]=>
+    unicode(3) "012"
+  }
+}
+
+Warning: preg_match(): Numeric named subpatterns are not allowed in %s on line %d
+bool(false)
index caa96437e19e79e5e331cbe5622682b2143e47df..e368155633f1985a645dcfe1ffbb3efdeb6fb1b7 100644 (file)
@@ -20,3 +20,12 @@ array(1) {
 int(0)
 int(0)
 int(0)
+--UEXPECT--
+int(1)
+array(1) {
+  [0]=>
+  unicode(3) "abc"
+}
+int(0)
+int(0)
+int(0)
index 6c4b20e7f0b5ffeff5c51d2350e1c63edf6aefc1..74fb7f1686ef8db40f1b834dd315ebd63d280d0c 100644 (file)
@@ -27,3 +27,17 @@ array(1) {
   [0]=>
   string(5) "aeiou"
 }
+--UEXPECT--
+int(0)
+array(0) {
+}
+int(1)
+array(1) {
+  [0]=>
+  unicode(5) "aeiou"
+}
+int(1)
+array(1) {
+  [0]=>
+  unicode(5) "aeiou"
+}
index 696a4c0ef086a0d2f763a4b7e73f5a62bea75519..e3a69922e7807a459be1eba9dc533fd65c48566f 100644 (file)
@@ -29,3 +29,14 @@ int(1)
 string(5) "aeiou"
 int(1)
 string(5) "aeiou"
+--UEXPECT--
+int(1)
+unicode(1) "a"
+int(1)
+unicode(1) "a"
+int(1)
+unicode(1) "i"
+int(1)
+unicode(5) "aeiou"
+int(1)
+unicode(5) "aeiou"
index cf5e8adafda4c2e37fc3d53dad378a9c04ed6a61..9282aac6dec64ce8f4bdb2c58f81490dac7db64e 100644 (file)
@@ -29,3 +29,19 @@ array(1) {
   [0]=>
   string(4) "<aa>"
 }
+--UEXPECT--
+int(1)
+array(1) {
+  [0]=>
+  unicode(14) "<aa> <bb> <cc>"
+}
+int(1)
+array(1) {
+  [0]=>
+  unicode(4) "<aa>"
+}
+int(1)
+array(1) {
+  [0]=>
+  unicode(4) "<aa>"
+}