diff options
author | Morris Jobke <hey@morrisjobke.de> | 2017-09-06 19:12:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-06 19:12:45 +0200 |
commit | d09bf0b9ff183c3bce4aa14694d529e677dbd055 (patch) | |
tree | 0a4762e97f7185dba1eae53732dbd4a7b4f86cce | |
parent | 5d4540f179eb107a54f725adeebfbd5183870802 (diff) | |
parent | ccc41aedddeabf3e37cf621afe098d13104f5470 (diff) | |
download | nextcloud-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.php | 15 |
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() { |