1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?php
declare(strict_types=1);
namespace Doctrine\DBAL\Tests\Functional\ParameterTypes;
use Doctrine\DBAL\ParameterType;
use Doctrine\DBAL\Tests\FunctionalTestCase;
use Doctrine\DBAL\Tests\TestUtil;
class AsciiTest extends FunctionalTestCase
{
public function testAsciiBinding(): void
{
if (! TestUtil::isDriverOneOf('sqlsrv', 'pdo_sqlsrv')) {
self::markTestSkipped('Driver does not support ascii string binding');
}
$statement = $this->connection->prepare('SELECT sql_variant_property(?, \'BaseType\')');
$statement->bindValue(1, 'test', ParameterType::ASCII);
$results = $statement->executeQuery()->fetchOne();
self::assertEquals('varchar', $results);
}
}
|