class Issue104TestCase in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/Issue104TestCase.php \org\bovigo\vfs\Issue104TestCase
@group issue_104 @since 1.5.0
Hierarchy
- class \org\bovigo\vfs\Issue104TestCase extends \org\bovigo\vfs\PHPUnit_Framework_TestCase
Expanded class hierarchy of Issue104TestCase
File
- vendor/
mikey179/ vfsStream/ src/ test/ php/ org/ bovigo/ vfs/ Issue104TestCase.php, line 15
Namespace
org\bovigo\vfsView source
class Issue104TestCase extends \PHPUnit_Framework_TestCase {
/**
* @test
*/
public function vfsStreamCanHandleUrlEncodedPathPassedByInternalPhpCode() {
$structure = array(
'foo bar' => array(
'schema.xsd' => '<xs:schema targetNamespace="http://www.example.com" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="myType"></xs:complexType>
</xs:schema>',
),
);
vfsStream::setup('root', null, $structure);
$doc = new \DOMDocument();
$this
->assertTrue($doc
->load(vfsStream::url('root/foo bar/schema.xsd')));
}
/**
* @test
*/
public function vfsStreamCanHandleUrlEncodedPath() {
$content = '<xs:schema targetNamespace="http://www.example.com" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="myType"></xs:complexType>
</xs:schema>';
$structure = array(
'foo bar' => array(
'schema.xsd' => $content,
),
);
vfsStream::setup('root', null, $structure);
$this
->assertEquals($content, file_get_contents(vfsStream::url('root/foo%20bar/schema.xsd')));
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Issue104TestCase:: |
public | function | @test | |
Issue104TestCase:: |
public | function | @test |