SettingsTest.php 915 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. class SettingsTest extends PHPUnit_Framework_TestCase
  3. {
  4. public function setUp()
  5. {
  6. if (!defined('PHPEXCEL_ROOT')) {
  7. define('PHPEXCEL_ROOT', APPLICATION_PATH . '/');
  8. }
  9. require_once(PHPEXCEL_ROOT . 'PHPExcel/Autoloader.php');
  10. }
  11. /**
  12. */
  13. public function testGetXMLSettings()
  14. {
  15. $result = call_user_func(array('PHPExcel_Settings','getLibXmlLoaderOptions'));
  16. $this->assertTrue((bool) ((LIBXML_DTDLOAD | LIBXML_DTDATTR) & $result));
  17. }
  18. /**
  19. */
  20. public function testSetXMLSettings()
  21. {
  22. call_user_func_array(array('PHPExcel_Settings','setLibXmlLoaderOptions'), [LIBXML_DTDLOAD | LIBXML_DTDATTR | LIBXML_DTDVALID]);
  23. $result = call_user_func(array('PHPExcel_Settings','getLibXmlLoaderOptions'));
  24. $this->assertTrue((bool) ((LIBXML_DTDLOAD | LIBXML_DTDATTR | LIBXML_DTDVALID) & $result));
  25. }
  26. }