blob: 5d549b8959bf4303dd34b5c14f4bb0eca34f5e30 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// SPDX-FileCopyrightText: 2022 Tobias Fella <fella@posteo.de>
//
// SPDX-License-Identifier: LGPL-2.1-or-later
#include "testfilecrypto.h"
#include "events/encryptedfile.h"
#include <qtest.h>
using namespace Quotient;
void TestFileCrypto::encryptDecryptData()
{
QByteArray data = "ABCDEF";
auto [file, cipherText] = EncryptedFile::encryptFile(data);
auto decrypted = file.decryptFile(cipherText);
QCOMPARE(cipherText.size(), data.size());
QCOMPARE(decrypted.size(), data.size());
QCOMPARE(decrypted, data);
}
QTEST_APPLESS_MAIN(TestFileCrypto)
|