//dates } elseif (array_search($fieldName, $ignore) !== false) { //numbers } elseif (array_search($fieldName, $numbers) !== false) { $dummy_data[$fieldName] = 9; //default } else { $dummy_data[$fieldName] = $fieldName . "_DUMMY"; } } $dummy_data['date'] = '2006-01-20'; $dummy_data['time'] = '4 PM'; $dummy_data['endtime'] = '5 PM'; $dummy_data['enddate'] = '2006-01-21'; $dummy_data['lstate'] = 'CA'; $dummy_data['typeid'] = 39; #$this->_udm->setData( $dummy_data ); $this->_plugin->_calendar_plugin->setData($dummy_data); // AMP_varDump( $this->_plugin->_calendar_plugin->getData()); } function now() { if (!$this->_now) { $this->_now = '2006-01-20'; #$this->_now = date('r' ); } return $this->_now; } } UnitRunner_instantiate(__FILE__);
function testPreview() { extract( $this->globalset ); $_GET['preview'] = 1; $dbcon =& $this->dbcon; $dbcon->expectOnce('CacheExecute', array("SELECT * FROM articles WHERE id = $MM_id")); ob_start(); include('AMP/Article/article.inc.php'); $page = ob_get_clean(); $dbcon->tally(); } function testTitles() { extract( $this->globalset ); $rs =& $this->rs; $rs->setReturnValue('Fields', 'Article Test Title', array('title')); $rs->setReturnValue('Fields', 'Article Test Subtitle', array('subtitile')); $dbcon =& $this->dbcon; ob_start(); include('AMP/Article/article.inc.php'); $page = ob_get_clean(); $this->assertWantedPattern('/<p class="title">Article Test Title<\/p>/', $page); $this->assertWantedPattern('/<span class="subtitle">Article Test Subtitle<\/span><br>/', $page); } function testContents() { } } UnitRunner_instantiate(__File__); ?>