summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2008-11-05 09:58:15 +0000
committerKalle Sommer Nielsen <kalle@php.net>2008-11-05 09:58:15 +0000
commitbc64ccf1d0062931890eeab8a99735f5cf86ac9b (patch)
treee91b0c26d4ce8145610eb0be4b34bbe29014d61f
parent73c9f1f305b4940118a521c98583856166919c69 (diff)
downloadphp-git-bc64ccf1d0062931890eeab8a99735f5cf86ac9b.tar.gz
New tests for syslog
-rw-r--r--ext/standard/tests/misc/syslog_basic.phpt13
-rw-r--r--ext/standard/tests/misc/syslog_parameters.phpt22
2 files changed, 35 insertions, 0 deletions
diff --git a/ext/standard/tests/misc/syslog_basic.phpt b/ext/standard/tests/misc/syslog_basic.phpt
new file mode 100644
index 0000000000..6c627e9182
--- /dev/null
+++ b/ext/standard/tests/misc/syslog_basic.phpt
@@ -0,0 +1,13 @@
+--TEST--
+Basic syslog test
+--FILE--
+<?php
+openlog('phpt', LOG_NDELAY | LOG_PID, LOG_USER);
+
+syslog(LOG_WARNING, 'Basic syslog test');
+
+closelog();
+?>
+===DONE===
+--EXPECT--
+===DONE===
diff --git a/ext/standard/tests/misc/syslog_parameters.phpt b/ext/standard/tests/misc/syslog_parameters.phpt
new file mode 100644
index 0000000000..ddec874004
--- /dev/null
+++ b/ext/standard/tests/misc/syslog_parameters.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Syslog parameter parsing test
+--FILE--
+<?php
+openlog();
+openlog(NULL, 'string', 0);
+
+syslog();
+syslog('Wrong parameter order', LOG_WARNING);
+
+closelog('Doesnt take any parameters');
+?>
+--EXPECTF--
+Warning: openlog() expects exactly 3 parameters, 0 given in %s on line %d
+
+Warning: openlog() expects parameter 2 to be long, Unicode string given in %s on line %d
+
+Warning: syslog() expects exactly 2 parameters, 0 given in %s on line %d
+
+Warning: syslog() expects parameter 1 to be long, Unicode string given in %s on line %d
+
+Warning: closelog() expects exactly 0 parameters, 1 given in %s on line %d