assertEquals('test',$ex->getMessage()); $this->assertEquals(\Mammut\Exception\ExtensionException::ERR_EXT_NOT_FOUND, $ex->getCode()); $this->assertEquals(__FILE__,$ex->getFile()); } } public function testIllegalStateException() { $ex = new \Mammut\Exception\IllegalStateException('test', 1234); try { throw $ex; } catch (\Mammut\Exception\IllegalStateException $ex) { $this->assertEquals('test',$ex->getMessage()); $this->assertEquals(1234, $ex->getCode()); $this->assertEquals(__FILE__,$ex->getFile()); } } public function testImplementationException() { $ex = new \Mammut\Exception\ImplementationException('test'); try { throw $ex; } catch (\Mammut\Exception\ImplementationException $ex) { $this->assertEquals('test',$ex->getMessage()); $this->assertEquals(__FILE__,$ex->getFile()); } } public function testMissingArgumentException() { $ex = new \Mammut\Exception\MissingArgumentException('test', 1234); try { throw $ex; } catch (\Mammut\Exception\MissingArgumentException $ex) { $this->assertEquals('test',$ex->getMessage()); $this->assertEquals(1234, $ex->getCode()); $this->assertEquals(__FILE__,$ex->getFile()); } } }