function InsertDefaultsTest::testDefaultInsert
Tests that we can run a query that uses default values for everything.
See also
File
- 
              core/
tests/ Drupal/ KernelTests/ Core/ Database/ InsertDefaultsTest.php, line 19  
Class
- InsertDefaultsTest
 - Tests the Insert query builder with default values.
 
Namespace
Drupal\KernelTests\Core\DatabaseCode
public function testDefaultInsert() {
  $query = $this->connection
    ->insert('test')
    ->useDefaults([
    'job',
  ]);
  $id = $query->execute();
  $job = $this->connection
    ->query('SELECT [job] FROM {test} WHERE [id] = :id', [
    ':id' => $id,
  ])
    ->fetchField();
  $this->assertSame('Undefined', $job, 'Default field value is set.');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.