lithium\tests\cases\data\source\mongo_db\SchemaTest::testCastingIdArray PHP Метод

testCastingIdArray() публичный Метод

public testCastingIdArray ( )
    public function testCastingIdArray()
    {
        $schema = new Schema(array('fields' => array('_id' => array('type' => 'id'), 'users' => array('type' => 'id', 'array' => true))));
        $result = $schema->cast(null, null, array('users' => new MongoId()), array('database' => $this->_db));
        $this->assertEqual(array('users'), array_keys($result->data()));
        $this->assertCount(1, $result->users);
        $this->assertInstanceOf('MongoId', $result->users[0]);
    }