| [ Index ] |
PHP Cross Reference of Web Application Component Toolkit |
[Summary view] [Print] [Text view]
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 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Sun Nov 28 19:36:09 2004 | Cross-referenced by PHPXref 0.5 |