summaryrefslogtreecommitdiff
path: root/Zend/tests/006.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/006.phpt')
-rw-r--r--Zend/tests/006.phpt31
1 files changed, 31 insertions, 0 deletions
diff --git a/Zend/tests/006.phpt b/Zend/tests/006.phpt
new file mode 100644
index 0000000..eedb849
--- /dev/null
+++ b/Zend/tests/006.phpt
@@ -0,0 +1,31 @@
+--TEST--
+strncasecmp() tests
+--FILE--
+<?php
+
+var_dump(strncasecmp(""));
+var_dump(strncasecmp("", "", -1));
+var_dump(strncasecmp("aef", "dfsgbdf", 0));
+var_dump(strncasecmp("aef", "dfsgbdf", 10));
+var_dump(strncasecmp("qwe", "qwer", 3));
+var_dump(strncasecmp("qwerty", "QweRty", 6));
+var_dump(strncasecmp("qwErtY", "qwer", 7));
+var_dump(strncasecmp("q123", "Q123", 3));
+var_dump(strncasecmp("01", "01", 1000));
+
+echo "Done\n";
+?>
+--EXPECTF--
+Warning: strncasecmp() expects exactly 3 parameters, 1 given in %s on line %d
+NULL
+
+Warning: Length must be greater than or equal to 0 in %s on line %d
+bool(false)
+int(0)
+int(-3)
+int(0)
+int(0)
+int(2)
+int(0)
+int(0)
+Done