2
0

AllTests.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. if (!defined('PHPUnit_MAIN_METHOD')) {
  3. define('PHPUnit_MAIN_METHOD', 'Zend_Http_Client_AllTests::main');
  4. }
  5. // Read local configuration
  6. if (! defined('TESTS_ZEND_HTTP_CLIENT_BASEURI') &&
  7. is_readable('TestConfiguration.php')) {
  8. require_once 'TestConfiguration.php';
  9. }
  10. require_once realpath(dirname(__FILE__) . '/../../../') . '/TestHelper.php';
  11. require_once 'PHPUnit/Framework/TestSuite.php';
  12. require_once 'PHPUnit/TextUI/TestRunner.php';
  13. require_once 'Zend/Http/Client/StaticTest.php';
  14. require_once 'Zend/Http/Client/SocketTest.php';
  15. require_once 'Zend/Http/Client/SocketKeepaliveTest.php';
  16. require_once 'Zend/Http/Client/SocketPersistentTest.php';
  17. require_once 'Zend/Http/Client/TestAdapterTest.php';
  18. require_once 'Zend/Http/Client/ProxyAdapterTest.php';
  19. require_once 'Zend/Http/Client/SkipTests.php';
  20. require_once 'Zend/Http/Client/CurlTest.php';
  21. class Zend_Http_Client_AllTests
  22. {
  23. public static function main()
  24. {
  25. PHPUnit_TextUI_TestRunner::run(self::suite());
  26. }
  27. public static function suite()
  28. {
  29. $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend');
  30. $suite->addTestSuite('Zend_Http_Client_StaticTest');
  31. if (defined('TESTS_ZEND_HTTP_CLIENT_BASEURI') && Zend_Uri_Http::check(TESTS_ZEND_HTTP_CLIENT_BASEURI)) {
  32. $suite->addTestSuite('Zend_Http_Client_SocketTest');
  33. $suite->addTestSuite('Zend_Http_Client_SocketKeepaliveTest');
  34. $suite->addTestSuite('Zend_Http_Client_SocketPersistentTest');
  35. } else {
  36. $suite->addTestSuite('Zend_Http_Client_Skip_SocketTest');
  37. }
  38. $suite->addTestSuite('Zend_Http_Client_TestAdapterTest');
  39. if (defined('TESTS_ZEND_HTTP_CLIENT_HTTP_PROXY') && TESTS_ZEND_HTTP_CLIENT_HTTP_PROXY) {
  40. $suite->addTestSuite('Zend_Http_Client_ProxyAdapterTest');
  41. } else {
  42. $suite->addTestSuite('Zend_Http_Client_Skip_ProxyAdapterTest');
  43. }
  44. $suite->addTestSuite('Zend_Http_Client_CurlTest');
  45. return $suite;
  46. }
  47. }
  48. if (PHPUnit_MAIN_METHOD == 'Zend_Http_Client_AllTests::main') {
  49. Zend_Http_Client_AllTests::main();
  50. }