AllTests.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. /**
  3. * Test helper
  4. */
  5. require_once dirname(__FILE__) . '/../../../TestHelper.php';
  6. if (!defined('PHPUnit_MAIN_METHOD')) {
  7. define('PHPUnit_MAIN_METHOD', 'Zend_Serializer_Adapter_AllTests::main');
  8. }
  9. /** @see Zend_Serializer_Adapter_PhpSerializeTest */
  10. require_once dirname(__FILE__) . '/PhpSerializeTest.php';
  11. /** @see Zend_Serializer_Adapter_PhpCodeTest */
  12. require_once dirname(__FILE__) . '/PhpCodeTest.php';
  13. /** @see Zend_Serializer_Adapter_JsonTest */
  14. require_once dirname(__FILE__) . '/JsonTest.php';
  15. /** @see Zend_Serializer_Adapter_Amf0Test */
  16. require_once dirname(__FILE__) . '/Amf0Test.php';
  17. /** @see Zend_Serializer_Adapter_Amf3Test */
  18. require_once dirname(__FILE__) . '/Amf3Test.php';
  19. /** @see Zend_Serializer_Adapter_WddxTest */
  20. require_once dirname(__FILE__) . '/WddxTest.php';
  21. /** @see Zend_Serializer_Adapter_IgbinaryTest */
  22. require_once dirname(__FILE__) . '/IgbinaryTest.php';
  23. /** @see Zend_Serializer_Adapter_PythonPickleSerializeProtocol0Test */
  24. require_once dirname(__FILE__) . '/PythonPickleSerializeProtocol0Test.php';
  25. /** @see Zend_Serializer_Adapter_PythonPickleSerializeProtocol1Test */
  26. require_once dirname(__FILE__) . '/PythonPickleSerializeProtocol1Test.php';
  27. /** @see Zend_Serializer_Adapter_PythonPickleUnserializeTest */
  28. require_once dirname(__FILE__) . '/PythonPickleUnserializeTest.php';
  29. class Zend_Serializer_Adapter_AllTests
  30. {
  31. public static function main()
  32. {
  33. PHPUnit_TextUI_TestRunner::run(self::suite());
  34. }
  35. public static function suite()
  36. {
  37. $suite = new PHPUnit_Framework_TestSuite('Zend');
  38. $suite->addTestSuite('Zend_Serializer_Adapter_PhpSerializeTest');
  39. $suite->addTestSuite('Zend_Serializer_Adapter_PhpCodeTest');
  40. $suite->addTestSuite('Zend_Serializer_Adapter_JsonTest');
  41. $suite->addTestSuite('Zend_Serializer_Adapter_Amf0Test');
  42. $suite->addTestSuite('Zend_Serializer_Adapter_Amf3Test');
  43. if (defined('TESTS_ZEND_SERIALIZER_ADAPTER_WDDX_ENABLED') && TESTS_ZEND_SERIALIZER_ADAPTER_WDDX_ENABLED) {
  44. $suite->addTestSuite('Zend_Serializer_Adapter_WddxTest');
  45. }
  46. if (defined('TESTS_ZEND_SERIALIZER_ADAPTER_IGBINARY_ENABLED') && TESTS_ZEND_SERIALIZER_ADAPTER_IGBINARY_ENABLED) {
  47. $suite->addTestSuite('Zend_Serializer_Adapter_IgbinaryTest');
  48. }
  49. $suite->addTestSuite('Zend_Serializer_Adapter_PythonPickleSerializeProtocol0Test');
  50. $suite->addTestSuite('Zend_Serializer_Adapter_PythonPickleSerializeProtocol1Test');
  51. $suite->addTestSuite('Zend_Serializer_Adapter_PythonPickleUnserializeTest');
  52. return $suite;
  53. }
  54. }
  55. if (PHPUnit_MAIN_METHOD == 'Zend_Serializer_Adapter_AllTests::main') {
  56. Zend_Serializer_Adapter_AllTests::main();
  57. }