/** * @covers Cradle\Sql\AbstractSql::when */ public function testWhen() { $self = $this; $test = 'Good'; $this->object->when(function () use($self) { $self->assertInstanceOf('Cradle\\Sql\\AbstractSqlStub', $this); return false; }, function () use($self, &$test) { $self->assertInstanceOf('Cradle\\Sql\\AbstractSqlStub', $this); $test = 'Bad'; }); }