summaryrefslogtreecommitdiffstats
path: root/tests/lib/Comments
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2019-11-27 15:27:18 +0100
committerRoeland Jago Douma <roeland@famdouma.nl>2019-11-27 15:27:18 +0100
commit3a7cf40aaa678bea1df143d2982d603b7a334eec (patch)
tree63c1e3ad7f7f401d14411a4d44c523632906afc9 /tests/lib/Comments
parent0568b012672d650c6b5a49e72c4028dde5463c60 (diff)
downloadnextcloud-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.php18
-rw-r--r--tests/lib/Comments/ManagerTest.php77
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 () {