summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2017-09-06 19:12:45 +0200
committerGitHub <noreply@github.com>2017-09-06 19:12:45 +0200
commitd09bf0b9ff183c3bce4aa14694d529e677dbd055 (patch)
tree0a4762e97f7185dba1eae53732dbd4a7b4f86cce
parent5d4540f179eb107a54f725adeebfbd5183870802 (diff)
parentccc41aedddeabf3e37cf621afe098d13104f5470 (diff)
downloadnextcloud-server-d09bf0b9ff183c3bce4aa14694d529e677dbd055.tar.gz
nextcloud-server-d09bf0b9ff183c3bce4aa14694d529e677dbd055.zip
Merge pull request #6384 from nextcloud/failed-storage-tests
adjust tests to new failed storage handling
-rw-r--r--apps/files_external/tests/Service/StoragesServiceTest.php15
1 files changed, 7 insertions, 8 deletions
diff --git a/apps/files_external/tests/Service/StoragesServiceTest.php b/apps/files_external/tests/Service/StoragesServiceTest.php
index 2776f24d5ab..056a03d24c8 100644
--- a/apps/files_external/tests/Service/StoragesServiceTest.php
+++ b/apps/files_external/tests/Service/StoragesServiceTest.php
@@ -22,10 +22,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>
*
*/
+
namespace OCA\Files_External\Tests\Service;
use \OC\Files\Filesystem;
+use OCA\Files_External\Lib\Auth\InvalidAuth;
+use OCA\Files_External\Lib\Backend\InvalidBackend;
use OCA\Files_External\NotFoundException;
use OCA\Files_External\Lib\StorageConfig;
use OCA\Files_External\Service\BackendService;
@@ -368,28 +371,24 @@ abstract class StoragesServiceTest extends \Test\TestCase {
$this->assertEquals($priority, $storage->getPriority());
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testCreateStorageInvalidClass() {
- $this->service->createStorage(
+ $storage = $this->service->createStorage(
'mount',
'identifier:\OC\Not\A\Backend',
'identifier:\Auth\Mechanism',
[]
);
+ $this->assertInstanceOf(InvalidBackend::class, $storage->getBackend());
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testCreateStorageInvalidAuthMechanismClass() {
- $this->service->createStorage(
+ $storage = $this->service->createStorage(
'mount',
'identifier:\OCA\Files_External\Lib\Backend\SMB',
'identifier:\Not\An\Auth\Mechanism',
[]
);
+ $this->assertInstanceOf(InvalidAuth::class, $storage->getAuthMechanism());
}
public function testGetStoragesBackendNotVisible() {