class vfsStreamWrapperUnregisterTestCase in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/vfsStreamWrapperUnregisterTestCase.php \org\bovigo\vfs\vfsStreamWrapperUnregisterTestCase
Test for org\bovigo\vfs\vfsStreamWrapper.
Hierarchy
- class \org\bovigo\vfs\vfsStreamWrapperUnregisterTestCase extends \org\bovigo\vfs\PHPUnit_Framework_TestCase
Expanded class hierarchy of vfsStreamWrapperUnregisterTestCase
File
- vendor/
mikey179/ vfsStream/ src/ test/ php/ org/ bovigo/ vfs/ vfsStreamWrapperUnregisterTestCase.php, line 15
Namespace
org\bovigo\vfsView source
class vfsStreamWrapperUnregisterTestCase extends \PHPUnit_Framework_TestCase {
/**
* Unregistering a registered URL wrapper.
*
* @test
*/
public function unregisterRegisteredUrlWrapper() {
vfsStreamWrapper::register();
vfsStreamWrapper::unregister();
$this
->assertNotContains(vfsStream::SCHEME, stream_get_wrappers());
}
/**
* Unregistering a third party wrapper for vfs:// fails.
*
* @test
* @expectedException org\bovigo\vfs\vfsStreamException
* @runInSeparateProcess
*/
public function unregisterThirdPartyVfsScheme() {
// Unregister possible registered URL wrapper.
vfsStreamWrapper::unregister();
$mock = $this
->getMock('org\\bovigo\\vfs\\vfsStreamWrapper');
stream_wrapper_register(vfsStream::SCHEME, get_class($mock));
vfsStreamWrapper::unregister();
}
/**
* Unregistering when not in registered state will fail.
*
* @test
* @expectedException org\bovigo\vfs\vfsStreamException
* @runInSeparateProcess
*/
public function unregisterWhenNotInRegisteredState() {
vfsStreamWrapper::register();
stream_wrapper_unregister(vfsStream::SCHEME);
vfsStreamWrapper::unregister();
}
/**
* Unregistering while not registers won't fail.
*
* @test
*/
public function unregisterWhenNotRegistered() {
// Unregister possible registered URL wrapper.
vfsStreamWrapper::unregister();
$this
->assertNotContains(vfsStream::SCHEME, stream_get_wrappers());
vfsStreamWrapper::unregister();
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
vfsStreamWrapperUnregisterTestCase:: |
public | function | Unregistering a registered URL wrapper. | |
vfsStreamWrapperUnregisterTestCase:: |
public | function | Unregistering a third party wrapper for vfs:// fails. | |
vfsStreamWrapperUnregisterTestCase:: |
public | function | Unregistering when not in registered state will fail. | |
vfsStreamWrapperUnregisterTestCase:: |
public | function | Unregistering while not registers won't fail. |