mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-05-05 05:58:08 +02:00
20 lines
513 B
PHP
20 lines
513 B
PHP
<?php declare(strict_types=1);
|
|
|
|
namespace DesignPatterns\Structural\FluentInterface\Tests;
|
|
|
|
use DesignPatterns\Structural\FluentInterface\Sql;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class FluentInterfaceTest extends TestCase
|
|
{
|
|
public function testBuildSQL()
|
|
{
|
|
$query = (new Sql())
|
|
->select(['foo', 'bar'])
|
|
->from('foobar', 'f')
|
|
->where('f.bar = ?');
|
|
|
|
$this->assertSame('SELECT foo, bar FROM foobar AS f WHERE f.bar = ?', (string) $query);
|
|
}
|
|
}
|