Definition at line 7 of file FileTest.php.
◆ setUp()
Sabre\DAV\FSExt\FileTest::setUp |
( |
| ) |
|
Definition at line 9 of file FileTest.php.
9 {
10
11 file_put_contents(SABRE_TEMPDIR . '/file.txt', 'Contents');
12
13 }
◆ tearDown()
Sabre\DAV\FSExt\FileTest::tearDown |
( |
| ) |
|
◆ testDelete()
Sabre\DAV\FSExt\FileTest::testDelete |
( |
| ) |
|
Definition at line 72 of file FileTest.php.
72 {
73
74 $file = new File(SABRE_TEMPDIR . '/file.txt');
75 $file->delete();
76
77 $this->assertFalse(file_exists(SABRE_TEMPDIR . '/file.txt'));
78
79 }
◆ testGet()
Sabre\DAV\FSExt\FileTest::testGet |
( |
| ) |
|
Definition at line 65 of file FileTest.php.
65 {
66
67 $file = new File(SABRE_TEMPDIR . '/file.txt');
68 $this->assertEquals('Contents', stream_get_contents($file->get()));
69
70 }
◆ testGetContentType()
Sabre\DAV\FSExt\FileTest::testGetContentType |
( |
| ) |
|
Definition at line 96 of file FileTest.php.
96 {
97
98 $file = new File(SABRE_TEMPDIR . '/file.txt');
99 $this->assertNull($file->getContentType());
100
101 }
◆ testGetETag()
Sabre\DAV\FSExt\FileTest::testGetETag |
( |
| ) |
|
Definition at line 81 of file FileTest.php.
81 {
82
85 $this->assertEquals(
86 '"' .
87 sha1(
91 ) . '"',
92 $file->getETag()
93 );
94 }
References $filename.
◆ testGetSize()
Sabre\DAV\FSExt\FileTest::testGetSize |
( |
| ) |
|
Definition at line 103 of file FileTest.php.
103 {
104
105 $file = new File(SABRE_TEMPDIR . '/file.txt');
106 $this->assertEquals(8, $file->getSize());
107
108 }
◆ testPut()
Sabre\DAV\FSExt\FileTest::testPut |
( |
| ) |
|
Definition at line 21 of file FileTest.php.
21 {
22
25 $result = $file->put(
'New contents');
26
27 $this->assertEquals('New contents', file_get_contents(SABRE_TEMPDIR . '/file.txt'));
28 $this->assertEquals(
29 '"' .
30 sha1(
34 ) . '"',
36 );
37
38 }
References $filename, and $result.
◆ testRange()
Sabre\DAV\FSExt\FileTest::testRange |
( |
| ) |
|
Definition at line 40 of file FileTest.php.
40 {
41
42 $file = new File(SABRE_TEMPDIR . '/file.txt');
43 $file->put('0000000');
44 $file->patch('111', 2, 3);
45
46 $this->assertEquals('0001110', file_get_contents(SABRE_TEMPDIR . '/file.txt'));
47
48 }
◆ testRangeStream()
Sabre\DAV\FSExt\FileTest::testRangeStream |
( |
| ) |
|
Definition at line 50 of file FileTest.php.
50 {
51
52 $stream = fopen(
'php://memory',
'r+');
55
56 $file = new File(SABRE_TEMPDIR . '/file.txt');
57 $file->put('0000000');
59
60 $this->assertEquals('0002220', file_get_contents(SABRE_TEMPDIR . '/file.txt'));
61
62 }
$stream
PHP stream implementation.
References GuzzleHttp\Psr7\$stream.
The documentation for this class was generated from the following file:
- libs/composer/vendor/sabre/dav/tests/Sabre/DAV/FSExt/FileTest.php