Source for file SlidingDoorsAdminHandlerChain.php

Documentation is available at SlidingDoorsAdminHandlerChain.php

  1. <?php
  2. /**
  3. * Test the SlidingDoorsAdminHandlerChain class
  4. *
  5. * This file is part of CompInaBox.
  6. * @package Tests
  7. * @subpackage InputControllers
  8. * @author Eric D. Nielsen <nielsene@alum.mit.edu>
  9. * @copyright CompInaBox Copyright 2005, Eric D. Nielsen. All Rights Reserved.
  10. * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  11. */
  12.  
  13. /** Load the to be tested class */
  14. (COMPINABOX.'include/classes/handlerchains/SlidingDoorsAdminHandlerChain.inc');
  15. require_once(COMPINABOX.'include/classes/handlers/CentralDatabaseDownHandler.inc');
  16. require_once(COMPINABOX.'include/classes/handlers/InvalidCompHandler.inc');
  17. Mock::generatePartial("SlidingDoorsAdminHandlerChain","SDAHCTestVersion",
  18. array("addHandler"));
  19. /**
  20. * TestSlidingDoorsAdminHandlerChain
  21. * @package Tests
  22. * @subpackage InputControllers
  23. */
  24. class TestSlidingDoorsAdminHandlerChain extends UnitTestCase {
  25. function TestSlidingDoorsAdminHandlerChain() {
  26. $this->UnitTestCase('TestSlidingDoorsAdminHandlerChain');
  27. }
  28.  
  29. function setUp() {
  30. }
  31. function tearDown() {
  32. }
  33.  
  34. function testConfiguration() {
  35. $centralDBHandler =& new CentralDatabaseDownHandler();
  36. $invalidCompHandler =& new InvalidCompHandler("PLANNING");
  37. $chain =& new SDAHCTestVersion($this);
  38. $chain->expectArgumentsAt(0,"addHandler",array($centralDBHandler));
  39. $chain->expectArgumentsAt(1,"addHandler",array($invalidCompHandler));
  40. $chain->expectCallCount("addHandler",2);
  41. $chain->SlidingDoorsAdminHandlerChain();
  42. $chain->tally();
  43. }
  44. }
  45.  
  46. ?>

Documentation generated on Tue, 25 Apr 2006 13:09:53 -0400 by phpDocumentor 1.3.0RC3