public function testEventsCreate()
 {
     $trace = array();
     $this->_prepareDI($trace);
     $robot = new GossipRobots();
     $robot->name = 'Test';
     $robot->year = 2000;
     $robot->type = 'Some Type';
     $robot->trace =& $trace;
     $robot->save();
     $this->assertEquals($trace, array('beforeValidation' => array('GossipRobots' => 2), 'beforeValidationOnCreate' => array('GossipRobots' => 1), 'validation' => array('GossipRobots' => 2), 'afterValidationOnCreate' => array('GossipRobots' => 1), 'afterValidation' => array('GossipRobots' => 2), 'beforeSave' => array('GossipRobots' => 2), 'beforeCreate' => array('GossipRobots' => 1)));
 }
Esempio n. 2
0
 public function testEventsCreate()
 {
     require 'unit-tests/config.db.php';
     if (empty($configMysql)) {
         $this->markTestSkipped('Test skipped');
         return;
     }
     $trace = array();
     $this->_prepareDI($trace);
     $robot = new GossipRobots();
     $robot->name = 'Test';
     $robot->year = 2000;
     $robot->type = 'Some Type';
     $robot->trace =& $trace;
     $robot->save();
     $this->assertEquals($trace, array('beforeOperation' => array('GossipRobots' => 1), 'beforeValidation' => array('GossipRobots' => 2), 'beforeValidationOnCreate' => array('GossipRobots' => 1), 'validation' => array('GossipRobots' => 2), 'afterValidationOnCreate' => array('GossipRobots' => 1), 'afterValidation' => array('GossipRobots' => 2), 'beforeSave' => array('GossipRobots' => 2), 'beforeCreate' => array('GossipRobots' => 1)));
 }