]> granicus.if.org Git - php/commitdiff
add UEXPECT sections
authorNuno Lopes <nlopess@php.net>
Sun, 3 Dec 2006 11:20:32 +0000 (11:20 +0000)
committerNuno Lopes <nlopess@php.net>
Sun, 3 Dec 2006 11:20:32 +0000 (11:20 +0000)
ext/pcre/tests/001.phpt
ext/pcre/tests/002.phpt
ext/pcre/tests/003.phpt
ext/pcre/tests/004.phpt

index 313f7fdc679fb8dfb872b795511af03c5a315a45..2e310432441b02480d5bc73c052db53b147a1298 100644 (file)
@@ -85,3 +85,73 @@ array(10) {
   [5]=>
   string(1) "8"
 }
+--UEXPECT--
+int(1)
+array(10) {
+  [0]=>
+  unicode(10) "2006-05-13"
+  [u"date"]=>
+  unicode(10) "2006-05-13"
+  [1]=>
+  unicode(10) "2006-05-13"
+  [u"year"]=>
+  unicode(4) "2006"
+  [2]=>
+  unicode(4) "2006"
+  [3]=>
+  unicode(2) "20"
+  [u"month"]=>
+  unicode(2) "05"
+  [4]=>
+  unicode(2) "05"
+  [u"day"]=>
+  unicode(2) "13"
+  [5]=>
+  unicode(2) "13"
+}
+int(1)
+array(10) {
+  [0]=>
+  unicode(8) "06-12-12"
+  [u"date"]=>
+  unicode(8) "06-12-12"
+  [1]=>
+  unicode(8) "06-12-12"
+  [u"year"]=>
+  unicode(2) "06"
+  [2]=>
+  unicode(2) "06"
+  [3]=>
+  unicode(0) ""
+  [u"month"]=>
+  unicode(2) "12"
+  [4]=>
+  unicode(2) "12"
+  [u"day"]=>
+  unicode(2) "12"
+  [5]=>
+  unicode(2) "12"
+}
+int(1)
+array(10) {
+  [0]=>
+  unicode(8) "12-Aug-8"
+  [u"date"]=>
+  unicode(8) "12-Aug-8"
+  [1]=>
+  unicode(8) "12-Aug-8"
+  [u"year"]=>
+  unicode(2) "12"
+  [2]=>
+  unicode(2) "12"
+  [3]=>
+  unicode(0) ""
+  [u"month"]=>
+  unicode(3) "Aug"
+  [4]=>
+  unicode(3) "Aug"
+  [u"day"]=>
+  unicode(1) "8"
+  [5]=>
+  unicode(1) "8"
+}
index a7f588397de804d19aa0f83b7cae92e55bfeae6b..c6dcd95cb55c7f7c960d58786dc0b776d5ebf76f 100644 (file)
@@ -38,3 +38,26 @@ Parse error: %s, unexpected T_FOR in %s002.php(12) : regexp code on line 1
 
 Fatal error: preg_replace(): Failed evaluating code: 
 for ($ in %s002.php on line 12
+--UEXPECTF--
+
+Warning: preg_match() expects at least 2 parameters, 0 given in %s002.php on line 3
+bool(false)
+
+Warning: preg_match_all() expects at least 3 parameters, 0 given in %s002.php on line 4
+bool(false)
+
+Warning: preg_match_all(): Invalid flags specified in %s002.php on line 5
+NULL
+
+Warning: preg_quote() expects at least 1 parameter, 0 given in %s002.php on line 7
+NULL
+unicode(0) ""
+unicode(12) "a${1b${1c${1"
+
+Warning: preg_replace(): Compilation failed: missing terminating ] for character class at offset 8 in %s002.php on line 11
+NULL
+
+Parse error: %s, unexpected T_FOR in %s002.php(12) : regexp code on line 1
+
+Fatal error: preg_replace(): Failed evaluating code: 
+for ($ in %s002.php on line 12
index e697c375c6d5fe96e42c33578ef774c04e247f01..4b8a7d3f94e41aa1db6fff81a26f3a69f449bab3 100644 (file)
@@ -138,3 +138,126 @@ array(2) {
     string(2) "37"
   }
 }
+--UEXPECT--
+int(2)
+array(10) {
+  [0]=>
+  array(2) {
+    [0]=>
+    unicode(10) "2006-05-13"
+    [1]=>
+    unicode(9) "12-Aug-37"
+  }
+  [u"date"]=>
+  array(2) {
+    [0]=>
+    unicode(10) "2006-05-13"
+    [1]=>
+    unicode(9) "12-Aug-37"
+  }
+  [1]=>
+  array(2) {
+    [0]=>
+    unicode(10) "2006-05-13"
+    [1]=>
+    unicode(9) "12-Aug-37"
+  }
+  [u"year"]=>
+  array(2) {
+    [0]=>
+    unicode(4) "2006"
+    [1]=>
+    unicode(2) "12"
+  }
+  [2]=>
+  array(2) {
+    [0]=>
+    unicode(4) "2006"
+    [1]=>
+    unicode(2) "12"
+  }
+  [3]=>
+  array(2) {
+    [0]=>
+    unicode(2) "20"
+    [1]=>
+    unicode(0) ""
+  }
+  [u"month"]=>
+  array(2) {
+    [0]=>
+    unicode(2) "05"
+    [1]=>
+    unicode(3) "Aug"
+  }
+  [4]=>
+  array(2) {
+    [0]=>
+    unicode(2) "05"
+    [1]=>
+    unicode(3) "Aug"
+  }
+  [u"day"]=>
+  array(2) {
+    [0]=>
+    unicode(2) "13"
+    [1]=>
+    unicode(2) "37"
+  }
+  [5]=>
+  array(2) {
+    [0]=>
+    unicode(2) "13"
+    [1]=>
+    unicode(2) "37"
+  }
+}
+int(2)
+array(2) {
+  [0]=>
+  array(10) {
+    [0]=>
+    unicode(10) "2006-05-13"
+    [u"date"]=>
+    unicode(10) "2006-05-13"
+    [1]=>
+    unicode(10) "2006-05-13"
+    [u"year"]=>
+    unicode(4) "2006"
+    [2]=>
+    unicode(4) "2006"
+    [3]=>
+    unicode(2) "20"
+    [u"month"]=>
+    unicode(2) "05"
+    [4]=>
+    unicode(2) "05"
+    [u"day"]=>
+    unicode(2) "13"
+    [5]=>
+    unicode(2) "13"
+  }
+  [1]=>
+  array(10) {
+    [0]=>
+    unicode(9) "12-Aug-37"
+    [u"date"]=>
+    unicode(9) "12-Aug-37"
+    [1]=>
+    unicode(9) "12-Aug-37"
+    [u"year"]=>
+    unicode(2) "12"
+    [2]=>
+    unicode(2) "12"
+    [3]=>
+    unicode(0) ""
+    [u"month"]=>
+    unicode(3) "Aug"
+    [4]=>
+    unicode(3) "Aug"
+    [u"day"]=>
+    unicode(2) "37"
+    [5]=>
+    unicode(2) "37"
+  }
+}
index b1e95866268a3e9268c7fceaafec7e45ef74211e..93f4a1c34b7271ca5cf040d76002b97a35d7d11e 100644 (file)
@@ -147,3 +147,134 @@ lalala"
     int(27)
   }
 }
+--UEXPECT--
+int(2)
+array(2) {
+  [0]=>
+  array(7) {
+    [0]=>
+    unicode(24) "unsigned int xpto = 124;"
+    [1]=>
+    unicode(12) "unsigned int"
+    [2]=>
+    unicode(0) ""
+    [3]=>
+    unicode(0) ""
+    [4]=>
+    unicode(4) "xpto"
+    [5]=>
+    unicode(1) "="
+    [6]=>
+    unicode(0) ""
+  }
+  [1]=>
+  array(7) {
+    [0]=>
+    unicode(11) "short a, b;"
+    [1]=>
+    unicode(5) "short"
+    [2]=>
+    unicode(0) ""
+    [3]=>
+    unicode(0) ""
+    [4]=>
+    unicode(1) "a"
+    [5]=>
+    unicode(0) ""
+    [6]=>
+    unicode(3) ", b"
+  }
+}
+int(3)
+array(3) {
+  [0]=>
+  array(4) {
+    [0]=>
+    unicode(3) "&a,"
+    [1]=>
+    unicode(1) "&"
+    [2]=>
+    unicode(1) "a"
+    [3]=>
+    unicode(0) ""
+  }
+  [1]=>
+  array(4) {
+    [0]=>
+    unicode(2) "b,"
+    [1]=>
+    unicode(0) ""
+    [2]=>
+    unicode(1) "b"
+    [3]=>
+    unicode(0) ""
+  }
+  [2]=>
+  array(4) {
+    [0]=>
+    unicode(2) "&c"
+    [1]=>
+    unicode(1) "&"
+    [2]=>
+    unicode(1) "c"
+    [3]=>
+    unicode(0) ""
+  }
+}
+int(1)
+array(1) {
+  [0]=>
+  array(3) {
+    [0]=>
+    array(2) {
+      [0]=>
+      unicode(46) "zend_parse_parameters( 0, "addd|s/", a, b, &c)"
+      [1]=>
+      int(0)
+    }
+    [1]=>
+    array(2) {
+      [0]=>
+      unicode(7) "addd|s/"
+      [1]=>
+      int(27)
+    }
+    [2]=>
+    array(2) {
+      [0]=>
+      unicode(9) "a, b, &c)"
+      [1]=>
+      int(37)
+    }
+  }
+}
+unicode(9) "hello
+
+
+
+"
+array(3) {
+  [0]=>
+  array(2) {
+    [0]=>
+    unicode(0) ""
+    [1]=>
+    int(0)
+  }
+  [1]=>
+  array(2) {
+    [0]=>
+    unicode(13) "s, preg_match"
+    [1]=>
+    int(13)
+  }
+  [2]=>
+  array(2) {
+    [0]=>
+    unicode(9) "
+{
+lalala"
+    [1]=>
+    int(27)
+  }
+}