Elastica\Exception\RuntimeExceptionTest $name = preg_replace('/^Elastica\\\\Test/', 'Elastica', $reflection->getName()); // Elastica\Exception\RuntimeExceptionTest => Elastica\Exception\RuntimeException $name = preg_replace('/Test$/', '', $name); return $name; } /** * @group unit */ public function testInheritance() { $className = $this->_getExceptionClass(); $reflection = new \ReflectionClass($className); $this->assertTrue($reflection->isSubclassOf('Exception')); $this->assertTrue($reflection->implementsInterface('Elastica\Exception\ExceptionInterface')); } }