summaryrefslogtreecommitdiff
path: root/ext/openssl/tests
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2005-12-27 17:17:11 +0000
committerIlia Alshanetsky <iliaa@php.net>2005-12-27 17:17:11 +0000
commit18685ea0392bebd1db859f9ca0c1bd07d3acd152 (patch)
tree859938058b8d497ec38a402f6513cacf93fdd8d4 /ext/openssl/tests
parent96bb0c439576cc2f5310f391375eb3d45704e7a1 (diff)
downloadphp-git-18685ea0392bebd1db859f9ca0c1bd07d3acd152.tar.gz
MFB51: Improve "skip" checks
Diffstat (limited to 'ext/openssl/tests')
-rw-r--r--ext/openssl/tests/001.phpt6
-rw-r--r--ext/openssl/tests/bug25614.phpt5
-rw-r--r--ext/openssl/tests/skipif.inc11
3 files changed, 8 insertions, 14 deletions
diff --git a/ext/openssl/tests/001.phpt b/ext/openssl/tests/001.phpt
index 9987c688b9..4ca9970bca 100644
--- a/ext/openssl/tests/001.phpt
+++ b/ext/openssl/tests/001.phpt
@@ -1,8 +1,10 @@
--TEST--
OpenSSL private key functions
--SKIPIF--
-<?php // vim600:syn=php
-include('skipif.inc'); ?>
+<?php
+if (!extension_loaded("openssl")) die("skip");
+if (!@openssl_pkey_new()) die("skip cannot create private key");
+?>
--FILE--
<?php
echo "Creating private key\n";
diff --git a/ext/openssl/tests/bug25614.phpt b/ext/openssl/tests/bug25614.phpt
index dc8b23ffd6..a43130708b 100644
--- a/ext/openssl/tests/bug25614.phpt
+++ b/ext/openssl/tests/bug25614.phpt
@@ -1,7 +1,10 @@
--TEST--
openssl: get public key from generated private key
--SKIPIF--
-<?php if (!extension_loaded("openssl")) print "skip"; ?>
+<?php
+if (!extension_loaded("openssl")) die("skip");
+if (!@openssl_pkey_new()) die("skip cannot create private key");
+?>
--FILE--
<?php
$priv = openssl_pkey_new();
diff --git a/ext/openssl/tests/skipif.inc b/ext/openssl/tests/skipif.inc
deleted file mode 100644
index 21e947d0b2..0000000000
--- a/ext/openssl/tests/skipif.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-// This script prints "skip" if condition does not meet.
-
-if (!extension_loaded("openssl") && ini_get("enable_dl")) {
- $dlext = (substr(PHP_OS, 0, 3) == "WIN") ? ".dll" : ".so";
- @dl("openssl$dlext");
-}
-if (!extension_loaded("openssl")) {
- die("skip\n");
-}
-?>