public function testAdd() { $columns = new Columns(); $actual = $columns->add('first'); $this->assertSame($columns, $actual); $columns->add('second')->add('third', 'MD5(data)'); $expected = 'first, second, MD5(data) AS third'; $this->assertEquals($expected, (string) $columns); }