function DriverSpecificSyntaxTestBase::testConcatWsFields

Tests string concatenation with separator, with field values.

1 method overrides DriverSpecificSyntaxTestBase::testConcatWsFields()
SyntaxTest::testConcatWsFields in core/modules/mysqli/tests/src/Kernel/mysqli/SyntaxTest.php
Tests string concatenation with separator, with field values.

File

core/tests/Drupal/KernelTests/Core/Database/DriverSpecificSyntaxTestBase.php, line 49

Class

DriverSpecificSyntaxTestBase
Tests driver specific SQL syntax interpretation.

Namespace

Drupal\KernelTests\Core\Database

Code

public function testConcatWsFields() : void {
  $result = $this->connection
    ->query("SELECT CONCAT_WS('-', :a1, [name], :a2, [age]) FROM {test} WHERE [age] = :age", [
    ':a1' => 'name',
    ':a2' => 'age',
    ':age' => 25,
  ]);
  $this->assertSame('name-John-age-25', $result->fetchField());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.