mirror of
https://codeberg.org/icewind/SMB.git
synced 2026-06-03 09:14:06 +02:00
added append() to Wrapped/Share as proxy to Native/Share
This commit is contained in:
parent
0a9b035800
commit
1cb1f3f56a
5 changed files with 32 additions and 29 deletions
|
|
@ -474,6 +474,21 @@ abstract class AbstractShareTest extends TestCase {
|
|||
unlink($tmpFile1);
|
||||
}
|
||||
|
||||
public function testAppendStream() {
|
||||
$fh = $this->share->append($this->root . '/' . $name);
|
||||
fwrite($fh, 'foo');
|
||||
fclose($fh);
|
||||
|
||||
$fh = $this->share->append($this->root . '/' . $name);
|
||||
fwrite($fh, 'bar');
|
||||
fclose($fh);
|
||||
|
||||
$tmpFile1 = tempnam('/tmp', 'smb_test_');
|
||||
$this->assertEquals('foobar', file_get_contents($tmpFile1));
|
||||
$this->share->del($this->root . '/' . $name);
|
||||
unlink($tmpFile1);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider invalidPathProvider
|
||||
* @expectedException \Icewind\SMB\Exception\InvalidPathException
|
||||
|
|
|
|||
|
|
@ -39,19 +39,4 @@ class NativeShareTest extends AbstractShareTest {
|
|||
}
|
||||
$this->share->mkdir($this->root);
|
||||
}
|
||||
|
||||
public function testAppendStream() {
|
||||
$fh = $this->share->append($this->root . '/' . $name);
|
||||
fwrite($fh, 'foo');
|
||||
fclose($fh);
|
||||
|
||||
$fh = $this->share->append($this->root . '/' . $name);
|
||||
fwrite($fh, 'bar');
|
||||
fclose($fh);
|
||||
|
||||
$tmpFile1 = tempnam('/tmp', 'smb_test_');
|
||||
$this->assertEquals('foobar', file_get_contents($tmpFile1));
|
||||
$this->share->del($this->root . '/' . $name);
|
||||
unlink($tmpFile1);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,11 +57,4 @@ class ShareTest extends AbstractShareTest {
|
|||
$share = $this->server->getShare($this->config->share);
|
||||
$share->dir($this->root);
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException \Icewind\SMB\Exception\InvalidRequestException
|
||||
*/
|
||||
public function testAppendStream() {
|
||||
$fh = $this->share->append($this->root . '/' . $name);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue