tony2001 Thu Apr 12 12:43:54 2007 UTC
Added files:
/php-src/ext/reflection/tests 025.phpt
Modified files:
/php-src/ext/reflection/tests 009.phpt 010.phpt 011.phpt 012.phpt
013.phpt 014.phpt 015.phpt 016.phpt
017.phpt 018.phpt 019.phpt 020.phpt
021.phpt 022.phpt 023.phpt 024.phpt
bug37816.phpt bug38217.phpt
bug38653.phpt bug38942.phpt
bug39001.phpt bug39067.phpt
bug39884.phpt bug40431.phpt
Log:
add new test and SKIPIF sections
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/009.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/reflection/tests/009.phpt
diff -u php-src/ext/reflection/tests/009.phpt:1.2
php-src/ext/reflection/tests/009.phpt:1.3
--- php-src/ext/reflection/tests/009.phpt:1.2 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/009.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionMethod::__construct() tests
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/010.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/010.phpt
diff -u php-src/ext/reflection/tests/010.phpt:1.1
php-src/ext/reflection/tests/010.phpt:1.2
--- php-src/ext/reflection/tests/010.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/010.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionMethod::__toString() tests (overriden method)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class Foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/011.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/011.phpt
diff -u php-src/ext/reflection/tests/011.phpt:1.1
php-src/ext/reflection/tests/011.phpt:1.2
--- php-src/ext/reflection/tests/011.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/011.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionExtension::getClasses()
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
$ext = new ReflectionExtension("reflection");
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/012.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/012.phpt
diff -u php-src/ext/reflection/tests/012.phpt:1.1
php-src/ext/reflection/tests/012.phpt:1.2
--- php-src/ext/reflection/tests/012.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/012.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionClass::getDefaultProperties()
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class Foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/013.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/013.phpt
diff -u php-src/ext/reflection/tests/013.phpt:1.1
php-src/ext/reflection/tests/013.phpt:1.2
--- php-src/ext/reflection/tests/013.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/013.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionExtension::getFunctions()
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
$ext = new ReflectionExtension("standard");
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/014.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/014.phpt
diff -u php-src/ext/reflection/tests/014.phpt:1.1
php-src/ext/reflection/tests/014.phpt:1.2
--- php-src/ext/reflection/tests/014.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/014.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionExtension::getConstants()
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
$ext = new ReflectionExtension("standard");
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/015.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/015.phpt
diff -u php-src/ext/reflection/tests/015.phpt:1.1
php-src/ext/reflection/tests/015.phpt:1.2
--- php-src/ext/reflection/tests/015.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/015.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionExtension::getINIEntries()
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--INI--
user_agent=php
--FILE--
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/016.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/016.phpt
diff -u php-src/ext/reflection/tests/016.phpt:1.1
php-src/ext/reflection/tests/016.phpt:1.2
--- php-src/ext/reflection/tests/016.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/016.phpt Thu Apr 12 12:43:54 2007
@@ -2,6 +2,7 @@
ReflectionExtension::getDependencies()
--SKIPIF--
<?php
+extension_loaded('reflection') or die('skip');
if (!extension_loaded("xml")) {
die('skip xml extension not available');
}
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/017.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/017.phpt
diff -u php-src/ext/reflection/tests/017.phpt:1.1
php-src/ext/reflection/tests/017.phpt:1.2
--- php-src/ext/reflection/tests/017.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/017.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionClass::__toString() (constants)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class Foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/018.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/018.phpt
diff -u php-src/ext/reflection/tests/018.phpt:1.1
php-src/ext/reflection/tests/018.phpt:1.2
--- php-src/ext/reflection/tests/018.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/018.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Reflection::getModifierNames
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
var_dump(Reflection::getModifierNames(ReflectionMethod::IS_FINAL |
ReflectionMethod::IS_PROTECTED));
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/019.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/019.phpt
diff -u php-src/ext/reflection/tests/019.phpt:1.1
php-src/ext/reflection/tests/019.phpt:1.2
--- php-src/ext/reflection/tests/019.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/019.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionFunction::getExtensionName
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
$f = new ReflectionFunction("sleep");
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/020.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/020.phpt
diff -u php-src/ext/reflection/tests/020.phpt:1.1
php-src/ext/reflection/tests/020.phpt:1.2
--- php-src/ext/reflection/tests/020.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/020.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionObject::hasProperty
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class Foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/021.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/021.phpt
diff -u php-src/ext/reflection/tests/021.phpt:1.1
php-src/ext/reflection/tests/021.phpt:1.2
--- php-src/ext/reflection/tests/021.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/021.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionClass::hasConstant
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class Foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/022.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/022.phpt
diff -u php-src/ext/reflection/tests/022.phpt:1.1
php-src/ext/reflection/tests/022.phpt:1.2
--- php-src/ext/reflection/tests/022.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/022.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionClass::getConstant
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class Foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/023.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/023.phpt
diff -u php-src/ext/reflection/tests/023.phpt:1.1
php-src/ext/reflection/tests/023.phpt:1.2
--- php-src/ext/reflection/tests/023.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/023.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionClass::getDefaultProperties (filtering parent privates)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class C1 {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/024.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/024.phpt
diff -u php-src/ext/reflection/tests/024.phpt:1.1
php-src/ext/reflection/tests/024.phpt:1.2
--- php-src/ext/reflection/tests/024.phpt:1.1 Tue Oct 17 11:11:45 2006
+++ php-src/ext/reflection/tests/024.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
ReflectionObject::__toString (filtering privates/protected dynamic properties)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class C1 {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug37816.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/bug37816.phpt
diff -u php-src/ext/reflection/tests/bug37816.phpt:1.1
php-src/ext/reflection/tests/bug37816.phpt:1.2
--- php-src/ext/reflection/tests/bug37816.phpt:1.1 Mon Jul 10 00:13:50 2006
+++ php-src/ext/reflection/tests/bug37816.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #37816 (ReflectionProperty does not throw exception when accessing
protected attribute)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug38217.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/reflection/tests/bug38217.phpt
diff -u php-src/ext/reflection/tests/bug38217.phpt:1.2
php-src/ext/reflection/tests/bug38217.phpt:1.3
--- php-src/ext/reflection/tests/bug38217.phpt:1.2 Wed Jul 26 08:06:59 2006
+++ php-src/ext/reflection/tests/bug38217.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
-#38217 (ReflectionClass::newInstanceArgs() tries to allocate too much memory)
+Bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too much
memory)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug38653.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/bug38653.phpt
diff -u php-src/ext/reflection/tests/bug38653.phpt:1.1
php-src/ext/reflection/tests/bug38653.phpt:1.2
--- php-src/ext/reflection/tests/bug38653.phpt:1.1 Wed Aug 30 10:41:43 2006
+++ php-src/ext/reflection/tests/bug38653.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #38653 (memory leak in ReflectionClass::getConstant())
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug38942.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/reflection/tests/bug38942.phpt
diff -u php-src/ext/reflection/tests/bug38942.phpt:1.3
php-src/ext/reflection/tests/bug38942.phpt:1.4
--- php-src/ext/reflection/tests/bug38942.phpt:1.3 Mon Oct 2 08:35:43 2006
+++ php-src/ext/reflection/tests/bug38942.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #38942 (Double old-style-ctor inheritance)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class foo {
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug39001.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/bug39001.phpt
diff -u php-src/ext/reflection/tests/bug39001.phpt:1.1
php-src/ext/reflection/tests/bug39001.phpt:1.2
--- php-src/ext/reflection/tests/bug39001.phpt:1.1 Mon Oct 2 12:15:47 2006
+++ php-src/ext/reflection/tests/bug39001.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #39001 (ReflectionProperty returns incorrect declaring class for protected
properties)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug39067.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/reflection/tests/bug39067.phpt
diff -u php-src/ext/reflection/tests/bug39067.phpt:1.3
php-src/ext/reflection/tests/bug39067.phpt:1.4
--- php-src/ext/reflection/tests/bug39067.phpt:1.3 Wed Oct 11 15:51:17 2006
+++ php-src/ext/reflection/tests/bug39067.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #39067 (getDeclaringClass() and private properties)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug39884.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/reflection/tests/bug39884.phpt
diff -u php-src/ext/reflection/tests/bug39884.phpt:1.3
php-src/ext/reflection/tests/bug39884.phpt:1.4
--- php-src/ext/reflection/tests/bug39884.phpt:1.3 Sat Mar 17 23:38:41 2007
+++ php-src/ext/reflection/tests/bug39884.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #39884 (ReflectionParameter::getClass() throws exception for type hint
self)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
class stubParamTest
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug40431.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/reflection/tests/bug40431.phpt
diff -u php-src/ext/reflection/tests/bug40431.phpt:1.1
php-src/ext/reflection/tests/bug40431.phpt:1.2
--- php-src/ext/reflection/tests/bug40431.phpt:1.1 Sat Feb 10 20:51:42 2007
+++ php-src/ext/reflection/tests/bug40431.phpt Thu Apr 12 12:43:54 2007
@@ -1,5 +1,7 @@
--TEST--
Bug #40431 (dynamic properties may cause crash in ReflectionProperty methods)
+--SKIPIF--
+<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/025.phpt?view=markup&rev=1.1
Index: php-src/ext/reflection/tests/025.phpt
+++ php-src/ext/reflection/tests/025.phpt
--TEST--
ReflectionFunction basic tests
--SKIPIF--
<?php extension_loaded('reflection') or die('skip'); ?>
--FILE--
<?php
/**
hoho
*/
function test ($a, $b = 1, $c = "") {
static $var = 1;
}
$func = new ReflectionFunction("test");
var_dump($func->export("test"));
echo "--getName--\n";
var_dump($func->getName());
echo "--isInternal--\n";
var_dump($func->isInternal());
echo "--isUserDefined--\n";
var_dump($func->isUserDefined());
echo "--getFilename--\n";
var_dump($func->getFilename());
echo "--getStartline--\n";
var_dump($func->getStartline());
echo "--getEndline--\n";
var_dump($func->getEndline());
echo "--getDocComment--\n";
var_dump($func->getDocComment());
echo "--getStaticVariables--\n";
var_dump($func->getStaticVariables());
echo "--invoke--\n";
var_dump($func->invoke(array(1,2,3)));
echo "--invokeArgs--\n";
var_dump($func->invokeArgs(array(1,2,3)));
echo "--returnsReference--\n";
var_dump($func->returnsReference());
echo "--getParameters--\n";
var_dump($func->getParameters());
echo "--getNumberOfParameters--\n";
var_dump($func->getNumberOfParameters());
echo "--getNumberOfRequiredParameters--\n";
var_dump($func->getNumberOfRequiredParameters());
echo "Done\n";
?>
--EXPECTF--
/**
hoho
*/
Function [ <user> function test ] {
@@ %s025.php 6 - 8
- Parameters [3] {
Parameter #0 [ <required> $a ]
Parameter #1 [ <optional> $b = 1 ]
Parameter #2 [ <optional> $c = '' ]
}
}
NULL
--getName--
string(4) "test"
--isInternal--
bool(false)
--isUserDefined--
bool(true)
--getFilename--
string(%d) "%s025.php"
--getStartline--
int(6)
--getEndline--
int(8)
--getDocComment--
string(11) "/**
hoho
*/"
--getStaticVariables--
array(1) {
["var"]=>
int(1)
}
--invoke--
NULL
--invokeArgs--
NULL
--returnsReference--
bool(false)
--getParameters--
array(3) {
[0]=>
&object(ReflectionParameter)#2 (1) {
["name"]=>
string(1) "a"
}
[1]=>
&object(ReflectionParameter)#3 (1) {
["name"]=>
string(1) "b"
}
[2]=>
&object(ReflectionParameter)#4 (1) {
["name"]=>
string(1) "c"
}
}
--getNumberOfParameters--
int(3)
--getNumberOfRequiredParameters--
int(1)
Done
--UEXPECTF--
/**
hoho
*/
Function [ <user> function test ] {
@@ %s 6 - 8
- Parameters [3] {
Parameter #0 [ <required> $a ]
Parameter #1 [ <optional> $b = 1 ]
Parameter #2 [ <optional> $c = '' ]
}
}
NULL
--getName--
unicode(4) "test"
--isInternal--
bool(false)
--isUserDefined--
bool(true)
--getFilename--
unicode(%d) "%s025.php"
--getStartline--
int(6)
--getEndline--
int(8)
--getDocComment--
unicode(11) "/**
hoho
*/"
--getStaticVariables--
array(1) {
[u"var"]=>
int(1)
}
--invoke--
NULL
--invokeArgs--
NULL
--returnsReference--
bool(false)
--getParameters--
array(3) {
[0]=>
&object(ReflectionParameter)#2 (1) {
[u"name"]=>
unicode(1) "a"
}
[1]=>
&object(ReflectionParameter)#3 (1) {
[u"name"]=>
unicode(1) "b"
}
[2]=>
&object(ReflectionParameter)#4 (1) {
[u"name"]=>
unicode(1) "c"
}
}
--getNumberOfParameters--
int(3)
--getNumberOfRequiredParameters--
int(1)
Done
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php