|
@@ -16,7 +16,7 @@ use Symfony\Component\ClassLoader\ApcUniversalClassLoader;
|
|
class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
{
|
|
{
|
|
|
|
|
|
- protected function skipIfAPCExtensionIsNotLoadedOrEnabled()
|
|
|
|
|
|
+ protected function setUp()
|
|
{
|
|
{
|
|
if (!extension_loaded('apc')) {
|
|
if (!extension_loaded('apc')) {
|
|
$this->markTestSkipped('The apc extension is not available.');
|
|
$this->markTestSkipped('The apc extension is not available.');
|
|
@@ -29,8 +29,6 @@ class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
|
|
|
|
public function testConstructor()
|
|
public function testConstructor()
|
|
{
|
|
{
|
|
- $this->skipIfAPCExtensionIsNotLoadedOrEnabled();
|
|
|
|
-
|
|
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader->registerNamespace('Namespaced', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerNamespace('Namespaced', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
|
|
|
|
@@ -42,8 +40,6 @@ class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
*/
|
|
*/
|
|
public function testLoadClass($className, $testClassName, $message)
|
|
public function testLoadClass($className, $testClassName, $message)
|
|
{
|
|
{
|
|
- $this->skipIfAPCExtensionIsNotLoadedOrEnabled();
|
|
|
|
-
|
|
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader->registerNamespace('Namespaced', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerNamespace('Namespaced', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerPrefix('Pearlike_', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerPrefix('Pearlike_', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
@@ -66,8 +62,6 @@ class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
*/
|
|
*/
|
|
public function testLoadClassFromFallback($className, $testClassName, $message)
|
|
public function testLoadClassFromFallback($className, $testClassName, $message)
|
|
{
|
|
{
|
|
- $this->skipIfAPCExtensionIsNotLoadedOrEnabled();
|
|
|
|
-
|
|
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader->registerNamespace('Namespaced', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerNamespace('Namespaced', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerPrefix('Pearlike_', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
$loader->registerPrefix('Pearlike_', __DIR__.DIRECTORY_SEPARATOR.'Fixtures');
|
|
@@ -92,8 +86,6 @@ class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
*/
|
|
*/
|
|
public function testLoadClassNamespaceCollision($namespaces, $className, $message)
|
|
public function testLoadClassNamespaceCollision($namespaces, $className, $message)
|
|
{
|
|
{
|
|
- $this->skipIfAPCExtensionIsNotLoadedOrEnabled();
|
|
|
|
-
|
|
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader->registerNamespaces($namespaces);
|
|
$loader->registerNamespaces($namespaces);
|
|
|
|
|
|
@@ -144,8 +136,6 @@ class ApcUniversalClassLoaderTest extends \PHPUnit_Framework_TestCase
|
|
*/
|
|
*/
|
|
public function testLoadClassPrefixCollision($prefixes, $className, $message)
|
|
public function testLoadClassPrefixCollision($prefixes, $className, $message)
|
|
{
|
|
{
|
|
- $this->skipIfAPCExtensionIsNotLoadedOrEnabled();
|
|
|
|
-
|
|
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader = new ApcUniversalClassLoader('test.prefix.');
|
|
$loader->registerPrefixes($prefixes);
|
|
$loader->registerPrefixes($prefixes);
|
|
|
|
|