/** * @depends testGetSetIsSql * @return null */ public function testAddSql() { $this->assertFalse($this->request->isSql()); $sql = 'select * from blah'; $this->request->setSql($sql); $sql2 = 'select * from other'; $this->assertEquals($this->request, $this->request->addSql($sql2), 'exposes fluent interface'); $expected = "{$sql};{$sql2}"; $this->assertEquals($expected, $this->request->getSql()); $this->assertTrue($this->request->isSql()); $sql3 = 'insert into blah values (1,2,3)'; $this->assertEquals($this->request, $this->request->addSql($sql3), 'exposes fluent interface'); $expected = "{$sql};{$sql2};{$sql3}"; $this->assertEquals($expected, $this->request->getSql()); $this->assertTrue($this->request->isSql()); }
/** * @expectedException Appfuel\Framework\Exception * @return null */ public function testSetSqlInvalidInt() { $this->request->setSql(1234); }