AutoloadTest.php 655 B

1234567891011121314151617181920212223
  1. <?php
  2. class FormalTheory_RegularExpression_Tests_AutoloadTest extends PHPUnit_Framework_TestCase
  3. {
  4. function testAutoload()
  5. {
  6. $autoload_function = array( "FormalTheory_Autoload", "autoload" );
  7. $this->assertTrue( in_array( $autoload_function, spl_autoload_functions(), TRUE ) );
  8. FormalTheory_Autoload::unregister();
  9. $this->assertFalse( in_array( $autoload_function, spl_autoload_functions(), TRUE ) );
  10. FormalTheory_Autoload::register();
  11. $this->assertTrue( in_array( $autoload_function, spl_autoload_functions(), TRUE ) );
  12. }
  13. function testAutoload2()
  14. {
  15. $this->assertFalse( FormalTheory_Autoload::autoload( "_bad_class_" ) );
  16. }
  17. }
  18. ?>