lstrojny Thu Jun 12 21:25:28 2008 UTC Modified files: /php-src/ext/reflection/tests reflectionExtension_constructor_basic.phpt reflectionExtension_constructor_error.phpt reflectionExtension_getClasses_basic.phpt reflectionExtension_getClassNames_basic.phpt reflectionExtension_getClassNames_variation1.phpt reflectionExtension_getDependencies_basic.phpt reflectionExtension_getDependencies_variation2.phpt Log: Testfest test cases for ReflectionExtension http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_constructor_basic.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_constructor_basic.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_constructor_basic.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_constructor_basic.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,15 @@ +--TEST-- +ReflectionExtension::__construct() +--CREDITS-- +Gerrit "Remi" te Sligte <[EMAIL PROTECTED]> +Leon Luijkx <[EMAIL PROTECTED]> +--FILE-- +<?php +$obj = new ReflectionExtension('reflection'); +$test = $obj instanceof ReflectionExtension; +var_dump($test); +?> +==DONE== +--EXPECT-- +bool(true) +==DONE== http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_constructor_error.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_constructor_error.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_constructor_error.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_constructor_error.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,16 @@ +--TEST-- +ReflectionExtension::__construct() +--CREDITS-- +Gerrit "Remi" te Sligte <[EMAIL PROTECTED]> +Leon Luijkx <[EMAIL PROTECTED]> +--FILE-- +<?php +$obj = new ReflectionExtension(); +$test = $obj instanceof ReflectionExtension; +var_dump($test); +?> +==DONE== +--EXPECTF-- +Warning: ReflectionExtension::__construct() expects exactly %d parameter, %d given in %s.php on line %d +bool(true) +==DONE== http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_getClasses_basic.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_getClasses_basic.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_getClasses_basic.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_getClasses_basic.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,69 @@ +--TEST-- +ReflectionExtension::getClasses(); +--CREDITS-- +Thijs Lensselink <[EMAIL PROTECTED]> +--FILE-- +<?php +$ext = new ReflectionExtension('reflection'); +var_dump($ext->getClasses()); +?> +==DONE== +--EXPECTF-- +array(11) { + [%s"ReflectionException"]=> + &object(ReflectionClass)#2 (1) { + [%s"name"]=> + unicode(19) "ReflectionException" + } + [%s"Reflection"]=> + &object(ReflectionClass)#3 (1) { + [%s"name"]=> + unicode(10) "Reflection" + } + [%s"Reflector"]=> + &object(ReflectionClass)#4 (1) { + [%s"name"]=> + unicode(9) "Reflector" + } + [%s"ReflectionFunctionAbstract"]=> + &object(ReflectionClass)#5 (1) { + [%s"name"]=> + unicode(26) "ReflectionFunctionAbstract" + } + [%s"ReflectionFunction"]=> + &object(ReflectionClass)#6 (1) { + [%s"name"]=> + unicode(18) "ReflectionFunction" + } + [%s"ReflectionParameter"]=> + &object(ReflectionClass)#7 (1) { + [%s"name"]=> + unicode(19) "ReflectionParameter" + } + [%s"ReflectionMethod"]=> + &object(ReflectionClass)#8 (1) { + [%s"name"]=> + unicode(16) "ReflectionMethod" + } + [%s"ReflectionClass"]=> + &object(ReflectionClass)#9 (1) { + [%s"name"]=> + unicode(15) "ReflectionClass" + } + [%s"ReflectionObject"]=> + &object(ReflectionClass)#10 (1) { + [%s"name"]=> + unicode(16) "ReflectionObject" + } + [%s"ReflectionProperty"]=> + &object(ReflectionClass)#11 (1) { + [%s"name"]=> + unicode(18) "ReflectionProperty" + } + [%s"ReflectionExtension"]=> + &object(ReflectionClass)#12 (1) { + [%s"name"]=> + unicode(19) "ReflectionExtension" + } +} +==DONE== http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,20 @@ +--TEST-- +ReflectionExtension::getClassNames() method on an extension which acually returns some information +--CREDITS-- +Felix De Vliegher <[EMAIL PROTECTED]> +--FILE-- +<?php +$standard = new ReflectionExtension('standard'); +var_dump($standard->getClassNames()); +?> +==DONE== +--EXPECTF-- +array(3) { + [0]=> + %s(22) "__PHP_Incomplete_Class" + [1]=> + %s(15) "php_user_filter" + [2]=> + %s(9) "Directory" +} +==DONE== http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,14 @@ +--TEST-- +ReflectionExtension::getClassNames() method on an extension with no classes +--CREDITS-- +Felix De Vliegher <[EMAIL PROTECTED]> +--FILE-- +<?php +$ereg = new ReflectionExtension('ereg'); +var_dump($ereg->getClassNames()); +?> +==DONE== +--EXPECT-- +array(0) { +} +==DONE== http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,18 @@ +--TEST-- +ReflectionExtension::getDependencies() method on an extension with a required and conflicting dependency +--CREDITS-- +Felix De Vliegher <[EMAIL PROTECTED]> +--FILE-- +<?php +$dom = new ReflectionExtension('dom'); +var_dump($dom->getDependencies()); +?> +==DONE== +--EXPECTF-- +array(2) { + [%s"libxml"]=> + %s(8) "Required" + [%s"domxml"]=> + %s(9) "Conflicts" +} +==DONE== http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt diff -u /dev/null php-src/ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt:1.2 --- /dev/null Thu Jun 12 21:25:28 2008 +++ php-src/ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt Thu Jun 12 21:25:28 2008 @@ -0,0 +1,16 @@ +--TEST-- +ReflectionExtension::getDependencies() method on an extension with one optional dependency +--CREDITS-- +Felix De Vliegher <[EMAIL PROTECTED]> +--FILE-- +<?php +$standard = new ReflectionExtension('standard'); +var_dump($standard->getDependencies()); +?> +==DONE== +--EXPECTF-- +array(1) { + [%s"session"]=> + %s(8) "Optional" +} +==DONE==
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php