Example #1
0
 public function testGetWithoutResourceLog()
 {
     $result = $this->Logger->get(1, false);
     $expected = array('Logger' => array('id' => 1, 'responsible_id' => 0, 'model_alias' => 'Auditable.User', 'model_id' => 1, 'log_detail_id' => 1, 'type' => 1, 'created' => '2012-03-08 15:20:10', 'modified' => '2012-03-08 15:20:10'), 'LogDetail' => array('id' => 1, 'difference' => '{}', 'statement' => '', 'created' => '2012-03-08 15:20:10', 'modified' => '2012-03-08 15:20:10'), 'Responsible' => array());
     $this->assertEqual($result, $expected);
     AuditableConfig::$responsibleModel = null;
     $result = $this->Logger->get(1, false);
     $expected = array('Logger' => array('id' => 1, 'responsible_id' => 0, 'model_alias' => 'Auditable.User', 'model_id' => 1, 'log_detail_id' => 1, 'type' => 1, 'created' => '2012-03-08 15:20:10', 'modified' => '2012-03-08 15:20:10'), 'LogDetail' => array('id' => 1, 'difference' => '{}', 'statement' => '', 'created' => '2012-03-08 15:20:10', 'modified' => '2012-03-08 15:20:10'), 'Responsible' => array());
     $this->assertEqual($result, $expected);
 }
 public function setUp()
 {
     AuditableConfig::$responsibleId = 0;
     AuditableConfig::$responsibleModel = 'User';
     $this->Model = Classregistry::init('User');
     if (!is_a($this->Model->getDataSource(), 'MongodbSource')) {
         App::uses('Logger', 'Auditable.Model');
         $this->Logger = Classregistry::init('Auditable.Logger');
     } else {
         $this->_isNoSQL = true;
         App::uses('Logger', 'AuditableMongoLogger.Model');
         $this->Logger = Classregistry::init('AuditableMongoLogger.Logger');
     }
     AuditableConfig::$Logger = $this->Logger;
 }