summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2021-04-01 16:19:16 +0200
committerMichaIng <micha@dietpi.com>2021-09-27 14:24:48 +0200
commit9161f6ca4aa43c7f65208ee50adcea24484c2b78 (patch)
tree4497c585c99effb778566aaf487fd5e5bcec7b61 /tests
parent1e266e8b38df76cfecdbff50b431e2dfb272ddf2 (diff)
downloadnextcloud-server-9161f6ca4aa43c7f65208ee50adcea24484c2b78.tar.gz
nextcloud-server-9161f6ca4aa43c7f65208ee50adcea24484c2b78.zip
Remove tests that just prove mocked calls and don't actually validate anything useful
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/Security/CredentialsManagerTest.php81
-rw-r--r--tests/lib/TestCase.php1
2 files changed, 0 insertions, 82 deletions
diff --git a/tests/lib/Security/CredentialsManagerTest.php b/tests/lib/Security/CredentialsManagerTest.php
index 3335e18a8b1..f81db330640 100644
--- a/tests/lib/Security/CredentialsManagerTest.php
+++ b/tests/lib/Security/CredentialsManagerTest.php
@@ -24,92 +24,11 @@ declare(strict_types=1);
namespace Test\Security;
-use OC\Security\CredentialsManager;
-use OCP\DB\IResult;
-use OCP\DB\QueryBuilder\IExpressionBuilder;
-use OCP\DB\QueryBuilder\IQueryBuilder;
-use OCP\IDBConnection;
-use OCP\Security\ICrypto;
-
/**
* @group DB
*/
class CredentialsManagerTest extends \Test\TestCase {
- /** @var ICrypto */
- protected $crypto;
-
- /** @var IDBConnection */
- protected $dbConnection;
-
- /** @var CredentialsManager */
- protected $manager;
-
- protected function setUp(): void {
- parent::setUp();
- $this->crypto = $this->createMock(ICrypto::class);
- $this->dbConnection = $this->getMockBuilder(IDBConnection::class)
- ->disableOriginalConstructor()
- ->getMock();
- $this->manager = new CredentialsManager($this->crypto, $this->dbConnection);
- }
-
- private function getQueryResult($row) {
- $result = $this->createMock(IResult::class);
-
- $result->expects($this->any())
- ->method('fetch')
- ->willReturn($row);
-
- return $result;
- }
-
- public function testStore() {
- $userId = 'abc';
- $identifier = 'foo';
- $credentials = 'bar';
-
- $this->crypto->expects($this->once())
- ->method('encrypt')
- ->with(json_encode($credentials))
- ->willReturn('baz');
-
- $this->dbConnection->expects($this->once())
- ->method('setValues')
- ->with(CredentialsManager::DB_TABLE,
- ['user' => $userId, 'identifier' => $identifier],
- ['credentials' => 'baz']
- );
-
- $this->manager->store($userId, $identifier, $credentials);
- }
-
- public function testRetrieve() {
- $userId = 'abc';
- $identifier = 'foo';
-
- $this->crypto->expects($this->once())
- ->method('decrypt')
- ->with('baz')
- ->willReturn(json_encode('bar'));
-
- $eb = $this->createMock(IExpressionBuilder::class);
- $qb = $this->createMock(IQueryBuilder::class);
- $qb->method('select')->willReturnSelf();
- $qb->method('from')->willReturnSelf();
- $qb->method('where')->willReturnSelf();
- $qb->method('expr')->willReturn($eb);
- $qb->expects($this->once())
- ->method('execute')
- ->willReturn($this->getQueryResult(['credentials' => 'baz']));
-
- $this->dbConnection->expects($this->once())
- ->method('getQueryBuilder')
- ->willReturn($qb);
-
- $this->manager->retrieve($userId, $identifier);
- }
-
/**
* @dataProvider credentialsProvider
*/
diff --git a/tests/lib/TestCase.php b/tests/lib/TestCase.php
index 11bfd750387..b5dcd76faf9 100644
--- a/tests/lib/TestCase.php
+++ b/tests/lib/TestCase.php
@@ -33,7 +33,6 @@ use OCP\Defaults;
use OCP\IDBConnection;
use OCP\IL10N;
use OCP\Security\ISecureRandom;
-use PHPUnit\Util\Test;
abstract class TestCase extends \PHPUnit\Framework\TestCase {
/** @var \OC\Command\QueueBus */