diff options
| author | Georg Richter <georg@php.net> | 2006-11-19 12:14:44 +0000 |
|---|---|---|
| committer | Georg Richter <georg@php.net> | 2006-11-19 12:14:44 +0000 |
| commit | cdd3e8be92002a22a824089a3d831286e26a0fe8 (patch) | |
| tree | f754f8cb4b9ca24b418299f1aa54e32e15d7fdf7 /ext/mysql/tests/mysql_drop_db.phpt | |
| parent | 317564fc1a48b4865812db324549e0caeefcb28e (diff) | |
| download | php-git-cdd3e8be92002a22a824089a3d831286e26a0fe8.tar.gz | |
added testcases for ext/mysql (written by Ulf Wendel)
Diffstat (limited to 'ext/mysql/tests/mysql_drop_db.phpt')
| -rw-r--r-- | ext/mysql/tests/mysql_drop_db.phpt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/ext/mysql/tests/mysql_drop_db.phpt b/ext/mysql/tests/mysql_drop_db.phpt new file mode 100644 index 0000000000..8a59d1bd85 --- /dev/null +++ b/ext/mysql/tests/mysql_drop_db.phpt @@ -0,0 +1,43 @@ +--TEST-- +mysql_drop_db() +--SKIPIF-- +<?php +require_once('skipif.inc'); +if (!function_exists('mysql_drop_db')) + die("Skip function is deprecated and not available"); +?> +--FILE-- +<?php + include_once "connect.inc"; + + $tmp = NULL; + $link = NULL; + + // NOTE: again this test does not test all of the behaviour of the function + + if (NULL !== ($tmp = mysql_drop_db())) + printf("[001] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp); + + require('table.inc'); + if (!mysql_query('DROP DATABASE IF EXISTS mysqldropdb')) + printf("[004] [%d] %s\n", mysql_errno($link), mysql_error($link)); + + if (!mysql_query('CREATE DATABASE mysqldropdb')) + die(sprintf("[005] Skipping, can't create test database. [%d] %s\n", mysql_errno($link), mysql_error($link))); + + if (true !== ($tmp = mysql_drop_db('mysqldropdb', $link))) + printf("[006] Can't drop, got %s/%s. [%d] %s\n", + gettype($tmp), $tmp, + mysql_errno($link), mysql_error($link)); + + if (false !== ($tmp = mysql_drop_db('mysqldropdb', $link))) + printf("[007] Expecting boolean/false, got %s/%s. [%d] %s\n", + gettype($tmp), $tmp, + mysql_errno($link), mysql_error($link)); + + mysql_close($link); + + print "done!\n"; +?> +--EXPECTF-- +done! |
