/** * test requireVersion() method * * @test */ public function requireVersion() { $this->generateComponent(); $this->Api->version = '2.0'; $this->Api->requireVersion('1.1'); $this->Api->requireVersion('2.0'); try { $this->Api->requireVersion('2.1'); $this->fail('Expected ForbiddenException was not thrown'); } catch (Exception $e) { $this->assertInstanceOf('ForbiddenException', $e); } }