aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2024-07-17 02:03:18 +0200
committerFerdinand Thiessen <opensource@fthiessen.de>2024-07-19 19:41:46 +0200
commit9716b0d7350aa28481a5a9642b74da847c0fa211 (patch)
tree0fcf5d02e5a39b60bc0aa60bfaa731b3b489ac08 /tests
parent2e273e477abfc992e2841c3b3b8f19839505a944 (diff)
downloadnextcloud-server-9716b0d7350aa28481a5a9642b74da847c0fa211.tar.gz
nextcloud-server-9716b0d7350aa28481a5a9642b74da847c0fa211.zip
refactor: Migrate some legacy and core functions to `IFilenameValidator`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/Security/CertificateManagerTest.php15
1 files changed, 6 insertions, 9 deletions
diff --git a/tests/lib/Security/CertificateManagerTest.php b/tests/lib/Security/CertificateManagerTest.php
index fc5ae1f03f2..e123ebeda25 100644
--- a/tests/lib/Security/CertificateManagerTest.php
+++ b/tests/lib/Security/CertificateManagerTest.php
@@ -12,8 +12,10 @@ namespace Test\Security;
use OC\Files\View;
use OC\Security\CertificateManager;
+use OCP\Files\InvalidPathException;
use OCP\IConfig;
use OCP\Security\ISecureRandom;
+use PHPUnit\Framework\MockObject\MockObject;
use Psr\Log\LoggerInterface;
/**
@@ -25,12 +27,9 @@ class CertificateManagerTest extends \Test\TestCase {
use \Test\Traits\UserTrait;
use \Test\Traits\MountProviderTrait;
- /** @var CertificateManager */
- private $certificateManager;
- /** @var String */
- private $username;
- /** @var ISecureRandom */
- private $random;
+ private CertificateManager $certificateManager;
+ private string $username;
+ private ISecureRandom&MockObject $random;
protected function setUp(): void {
parent::setUp();
@@ -117,9 +116,7 @@ class CertificateManagerTest extends \Test\TestCase {
* @param string $filename
*/
public function testAddDangerousFile($filename) {
- $this->expectException(\Exception::class);
- $this->expectExceptionMessage('Filename is not valid');
-
+ $this->expectException(InvalidPathException::class);
$this->certificateManager->addCertificate(file_get_contents(__DIR__ . '/../../data/certificates/expiredCertificate.crt'), $filename);
}