assertSame('foo', $expression->getIdentifier()); $expression->setIdentifier('bar'); $this->assertSame('bar', $expression->getIdentifier()); } /** * Tests converting to sql */ public function testSQL(): void { $expression = new IdentifierExpression('foo'); $this->assertSame('foo', $expression->sql(new ValueBinder())); } /** * Tests setting collation. */ public function testCollation(): void { $expresssion = new IdentifierExpression('test', 'utf8_general_ci'); $this->assertSame('test COLLATE utf8_general_ci', $expresssion->sql(new ValueBinder())); } }