diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2019-11-27 15:27:18 +0100 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2019-11-27 15:27:18 +0100 |
commit | 3a7cf40aaa678bea1df143d2982d603b7a334eec (patch) | |
tree | 63c1e3ad7f7f401d14411a4d44c523632906afc9 /tests/lib/Comments | |
parent | 0568b012672d650c6b5a49e72c4028dde5463c60 (diff) | |
download | nextcloud-server-3a7cf40aaa678bea1df143d2982d603b7a334eec.tar.gz nextcloud-server-3a7cf40aaa678bea1df143d2982d603b7a334eec.zip |
Mode to modern phpunit
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'tests/lib/Comments')
-rw-r--r-- | tests/lib/Comments/CommentTest.php | 18 | ||||
-rw-r--r-- | tests/lib/Comments/ManagerTest.php | 77 |
2 files changed, 50 insertions, 45 deletions
diff --git a/tests/lib/Comments/CommentTest.php b/tests/lib/Comments/CommentTest.php index 27d75193bc7..bd58d3fb156 100644 --- a/tests/lib/Comments/CommentTest.php +++ b/tests/lib/Comments/CommentTest.php @@ -51,10 +51,10 @@ class CommentTest extends TestCase { $this->assertSame($object['id'], $comment->getObjectId()); } - /** - * @expectedException \OCP\Comments\IllegalIDChangeException - */ + public function testSetIdIllegalInput() { + $this->expectException(\OCP\Comments\IllegalIDChangeException::class); + $comment = new Comment(); $comment->setId('c23'); @@ -86,9 +86,10 @@ class CommentTest extends TestCase { /** * @dataProvider simpleSetterProvider - * @expectedException \InvalidArgumentException */ public function testSimpleSetterInvalidInput($field, $input) { + $this->expectException(\InvalidArgumentException::class); + $comment = new Comment(); $setter = 'set' . $field; @@ -110,18 +111,19 @@ class CommentTest extends TestCase { /** * @dataProvider roleSetterProvider - * @expectedException \InvalidArgumentException */ public function testSetRoleInvalidInput($role, $type, $id){ + $this->expectException(\InvalidArgumentException::class); + $comment = new Comment(); $setter = 'set' . $role; $comment->$setter($type, $id); } - /** - * @expectedException \OCP\Comments\MessageTooLongException - */ + public function testSetUberlongMessage() { + $this->expectException(\OCP\Comments\MessageTooLongException::class); + $comment = new Comment(); $msg = str_pad('', IComment::MAX_MESSAGE_LENGTH + 1, 'x'); $comment->setMessage($msg); diff --git a/tests/lib/Comments/ManagerTest.php b/tests/lib/Comments/ManagerTest.php index 8b7bf50f95c..93cafc0f933 100644 --- a/tests/lib/Comments/ManagerTest.php +++ b/tests/lib/Comments/ManagerTest.php @@ -21,7 +21,7 @@ class ManagerTest extends TestCase { /** @var IDBConnection */ private $connection; - public function setUp(): void { + protected function setUp(): void { parent::setUp(); $this->connection = \OC::$server->getDatabaseConnection(); @@ -67,18 +67,18 @@ class ManagerTest extends TestCase { return $factory->getManager(); } - /** - * @expectedException \OCP\Comments\NotFoundException - */ + public function testGetCommentNotFound() { + $this->expectException(\OCP\Comments\NotFoundException::class); + $manager = $this->getManager(); $manager->get('22'); } - /** - * @expectedException \InvalidArgumentException - */ + public function testGetCommentNotFoundInvalidInput() { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $manager->get('unexisting22'); } @@ -125,18 +125,18 @@ class ManagerTest extends TestCase { $this->assertEquals($comment->getLatestChildDateTime(), $latestChildDT); } - /** - * @expectedException \OCP\Comments\NotFoundException - */ + public function testGetTreeNotFound() { + $this->expectException(\OCP\Comments\NotFoundException::class); + $manager = $this->getManager(); $manager->getTree('22'); } - /** - * @expectedException \InvalidArgumentException - */ + public function testGetTreeNotFoundInvalidIpnut() { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $manager->getTree('unexisting22'); } @@ -411,13 +411,14 @@ class ManagerTest extends TestCase { /** * @dataProvider invalidCreateArgsProvider - * @expectedException \InvalidArgumentException * @param string $aType * @param string $aId * @param string $oType * @param string $oId */ public function testCreateCommentInvalidArguments($aType, $aId, $oType, $oId) { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $manager->create($aType, $aId, $oType, $oId); } @@ -436,10 +437,10 @@ class ManagerTest extends TestCase { $this->assertSame($comment->getObjectId(), $objectId); } - /** - * @expectedException \OCP\Comments\NotFoundException - */ + public function testDelete() { + $this->expectException(\OCP\Comments\NotFoundException::class); + $manager = $this->getManager(); $done = $manager->delete('404'); @@ -497,10 +498,10 @@ class ManagerTest extends TestCase { $this->assertSame($comment->getMessage(), $loadedComment->getMessage()); } - /** - * @expectedException \OCP\Comments\NotFoundException - */ + public function testSaveUpdateException() { + $this->expectException(\OCP\Comments\NotFoundException::class); + $manager = $this->getManager(); $comment = new Comment(); $comment @@ -516,10 +517,10 @@ class ManagerTest extends TestCase { $manager->save($comment); } - /** - * @expectedException \UnexpectedValueException - */ + public function testSaveIncomplete() { + $this->expectException(\UnexpectedValueException::class); + $manager = $this->getManager(); $comment = new Comment(); $comment->setMessage('from no one to nothing'); @@ -562,11 +563,12 @@ class ManagerTest extends TestCase { /** * @dataProvider invalidActorArgsProvider - * @expectedException \InvalidArgumentException * @param string $type * @param string $id */ public function testDeleteReferencesOfActorInvalidInput($type, $id) { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $manager->deleteReferencesOfActor($type, $id); } @@ -630,11 +632,12 @@ class ManagerTest extends TestCase { /** * @dataProvider invalidObjectArgsProvider - * @expectedException \InvalidArgumentException * @param string $type * @param string $id */ public function testDeleteCommentsAtObjectInvalidInput($type, $id) { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $manager->deleteCommentsAtObject($type, $id); } @@ -797,10 +800,10 @@ class ManagerTest extends TestCase { $this->assertSame('SOMBRERO', $manager->resolveDisplayName('galaxy', 'sombrero')); } - /** - * @expectedException \OutOfBoundsException - */ + public function testRegisterResolverDuplicate() { + $this->expectException(\OutOfBoundsException::class); + $manager = $this->getManager(); $planetClosure = function ($name) { @@ -810,10 +813,10 @@ class ManagerTest extends TestCase { $manager->registerDisplayNameResolver('planet', $planetClosure); } - /** - * @expectedException \InvalidArgumentException - */ + public function testRegisterResolverInvalidType() { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $planetClosure = function ($name) { @@ -822,10 +825,10 @@ class ManagerTest extends TestCase { $manager->registerDisplayNameResolver(1337, $planetClosure); } - /** - * @expectedException \OutOfBoundsException - */ + public function testResolveDisplayNameUnregisteredType() { + $this->expectException(\OutOfBoundsException::class); + $manager = $this->getManager(); $planetClosure = function ($name) { @@ -847,10 +850,10 @@ class ManagerTest extends TestCase { $this->assertTrue(is_string($manager->resolveDisplayName('planet', 'neptune'))); } - /** - * @expectedException \InvalidArgumentException - */ + public function testResolveDisplayNameInvalidType() { + $this->expectException(\InvalidArgumentException::class); + $manager = $this->getManager(); $planetClosure = function () { |