[ Index ]

PHP Cross Reference of Web Application Component Toolkit

title

Body

[close]

/tests/cases/view/ -> view.test.php (source)

   1  <?php
   2  /**
   3  * @package WACT_TESTS
   4  * @version $Id: view.test.php,v 1.6 2004/11/12 21:25:20 jeffmoore Exp $
   5  */
   6  /**
   7  * Include class to test
   8  */
   9  require_once WACT_ROOT . 'view/view.inc.php';
  10  require_once WACT_ROOT . 'util/dataspace.inc.php';
  11  require_once WACT_ROOT . 'template/template.inc.php';
  12  
  13  Mock::generate('DataSpace','MockDataSpace');
  14  Mock::generate('Template','MockTemplate');
  15  Mock::generatePartial('View','ViewTestVersion',array('View'));
  16  
  17  /**
  18  * @package WACT_TESTS
  19  */
  20  class ViewTestCase extends UnitTestCase {
  21      function ViewTestCase($name = 'View test cases') {
  22          $this->UnitTestCase($name);
  23      }
  24      function testDisplay() {
  25          $file ='test.html';
  26          $View =& new ViewTestVersion($file);
  27          $View->Template = & new MockTemplate($this);
  28          $View->Template->expectOnce('display');
  29          $View->display();
  30          $View->Template->tally();
  31      }
  32      function testSetModel() {
  33          $file ='test.html';
  34          $View =& new ViewTestVersion($file);
  35          $View->Template = & new MockTemplate($this);
  36          $View->Template->expectOnce('registerDataSource');
  37          $MockDS = & new MockDataSpace($this);
  38          $View->setModel($MockDS);
  39          $View->Template->tally();
  40      }
  41  }
  42  ?>


Generated: Sun Nov 28 19:36:09 2004 Cross-referenced by PHPXref 0.5