cvs: pear /DB_DataObject_FormBuilder/tests forceInsert.phpt

From: Date: Sun, 31 Jul 2005 06:15:35 +0000
Subject: cvs: pear /DB_DataObject_FormBuilder/tests forceInsert.phpt
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-33478@lists.php.net to get a copy of this message
justinpatrin Sun Jul 31 02:15:35 2005 EDT Added files: /pear/DB_DataObject_FormBuilder/tests forceInsert.phpt Log: Adding a test for FORCEINSERT http://cvs.php.net/co.php/pear/DB_DataObject_FormBuilder/tests/forceInsert.phpt?r=1.1&p=1 Index: pear/DB_DataObject_FormBuilder/tests/forceInsert.phpt +++ pear/DB_DataObject_FormBuilder/tests/forceInsert.phpt --TEST-- forceInsert --FILE-- <?php $_POST = $_REQUEST = array('title' => 'Alien', 'genre_id' => '5', '_qf__dataobject_movie' => ''); include(dirname(__FILE__).'/config.php'); $do =& DB_DataObject::factory('movie'); $do->title = 'Alien'; $num = $do->find(); if (!$num) { die('Alien record not found, please re-build the testing DB '); } elseif ($num > 1) { die('More than 1 Alien record found, please rebuild the testing db '); } $do->fetch(); $fb =& DB_DataObject_FormBuilder::create($do); $fb->forceQueryType(DB_DATAOBJECT_FORMBUILDER_QUERY_FORCEINSERT); $form =& $fb->getForm(); if ($form->validate()) { echo 'Validated '; $form->process(array(&$fb, 'processForm'), false); $do2 =& DB_DataObject::factory('movie'); $do2->title = 'Alien'; $num = $do2->find(); if ($num) { echo 'Found '.$num.' '; if ($num == 2) { $do->fetch(); $do->fetch(); $do->delete(); } } } else { $form->display(); } ?> --EXPECT-- Validated Found 2

« previous php.pear.cvs (#33478) next »