Inheritance: extends lithium\data\Model
コード例 #1
0
ファイル: DocumentSetTest.php プロジェクト: ncud/sagalaya
 public function setUp()
 {
     if (empty($this->_backup)) {
         foreach (Connections::get() as $conn) {
             $this->_backup[$conn] = Connections::get($conn, array('config' => true));
         }
     }
     Connections::reset();
     Connections::add('mongo', array('type' => 'MongoDb', 'autoConnect' => false));
     Connections::add('couch', array('type' => 'http', 'adapter' => 'CouchDb'));
     MockDocumentPost::config(array('connection' => 'mongo'));
     MockDocumentMultipleKey::config(array('connection' => 'couch'));
 }
コード例 #2
0
ファイル: DocumentTest.php プロジェクト: EHER/monopolis
 public function testUpdateWithSingleKey()
 {
     $doc = new Document(array('model' => $this->_model));
     $result = MockDocumentPost::meta('key');
     $this->assertEqual('_id', $result);
     $doc->_id = 3;
     $this->assertFalse($doc->exists());
     $doc->update(12);
     $this->assertTrue($doc->exists());
     $this->assertEqual(12, $doc->_id);
 }
コード例 #3
0
 public function tearDown()
 {
     Connections::remove('mockconn');
     MockDocumentPost::reset();
 }
コード例 #4
0
ファイル: DocumentTest.php プロジェクト: nilamdoc/KYCGlobal
 public function testIdGetDoesNotSet()
 {
     $document = MockDocumentPost::create();
     $message = 'The `_id` key should not be set.';
     $this->assertFalse(array_key_exists('_id', $document->data()), $message);
     $document->_id === "";
     $this->assertFalse(array_key_exists('_id', $document->data()), $message);
 }
コード例 #5
0
 public function tearDown()
 {
     MockDocumentPost::$connection = null;
 }
コード例 #6
0
ファイル: DocumentTest.php プロジェクト: EHER/chegamos
 public function testUpdateWithSingleKey()
 {
     $doc = new Document(array('model' => 'lithium\\tests\\mocks\\data\\model\\MockDocumentPost'));
     $expected = 'id';
     $result = MockDocumentPost::meta('key');
     $this->assertEqual($expected, $result);
     $doc->id = 3;
     $this->assertFalse($doc->exists());
     $doc->update(12);
     $this->assertTrue($doc->exists());
     $expected = 12;
     $result = $doc->id;
     $this->assertEqual($expected, $result);
 }