aboutsummaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2023-12-23 12:07:26 +0000
committersaturneric <[email protected]>2023-12-23 12:07:26 +0000
commit4f29479ec7c128ab035d76e32006d8b0c7d0b9f1 (patch)
tree006f58359a2a0ade32513139a969cf4650c52234 /src/test
parentfix: gen key test cases typeid rtti issues (diff)
downloadGpgFrontend-4f29479ec7c128ab035d76e32006d8b0c7d0b9f1.tar.gz
GpgFrontend-4f29479ec7c128ab035d76e32006d8b0c7d0b9f1.zip
fix: solve all issues of test cases on macos m1
Diffstat (limited to 'src/test')
-rw-r--r--src/test/GpgFrontendTest.cpp1
-rw-r--r--src/test/core/GpgCoreTest.cpp5
-rw-r--r--src/test/core/GpgCoreTestBasicOpera.cpp18
3 files changed, 11 insertions, 13 deletions
diff --git a/src/test/GpgFrontendTest.cpp b/src/test/GpgFrontendTest.cpp
index 0cc2c45e..73a18654 100644
--- a/src/test/GpgFrontendTest.cpp
+++ b/src/test/GpgFrontendTest.cpp
@@ -43,7 +43,6 @@
#include "core/function/gpg/GpgContext.h"
#include "core/function/gpg/GpgKeyImportExporter.h"
#include "core/utils/IOUtils.h"
-#include "spdlog/spdlog.h"
namespace GpgFrontend::Test {
diff --git a/src/test/core/GpgCoreTest.cpp b/src/test/core/GpgCoreTest.cpp
index 1e33536f..1d7ddaa0 100644
--- a/src/test/core/GpgCoreTest.cpp
+++ b/src/test/core/GpgCoreTest.cpp
@@ -31,13 +31,10 @@
#include "core/function/gpg/GpgKeyImportExporter.h"
#include "core/utils/IOUtils.h"
#include "core/utils/MemoryUtils.h"
-#include "spdlog/spdlog.h"
namespace GpgFrontend::Test {
void GpgCoreTest::TearDown() {}
-void GpgCoreTest::SetUp() {
-
-}
+void GpgCoreTest::SetUp() {}
} // namespace GpgFrontend::Test
diff --git a/src/test/core/GpgCoreTestBasicOpera.cpp b/src/test/core/GpgCoreTestBasicOpera.cpp
index d54b4f20..b79ca659 100644
--- a/src/test/core/GpgCoreTestBasicOpera.cpp
+++ b/src/test/core/GpgCoreTestBasicOpera.cpp
@@ -32,6 +32,7 @@
#include "core/function/gpg/GpgBasicOperator.h"
#include "core/function/gpg/GpgKeyGetter.h"
#include "core/function/result_analyse/GpgDecryptResultAnalyse.h"
+#include "core/model/GpgEncryptResult.h"
#include "core/utils/GpgUtils.h"
namespace GpgFrontend::Test {
@@ -46,15 +47,16 @@ TEST_F(GpgCoreTest, CoreEncryptDecrTest) {
GpgBasicOperator::GetInstance().Encrypt(
keys, encrypt_text,
[encrypt_text](GpgError err, const DataObjectPtr& data_obj) {
- auto result = ExtractParams<GpgEncrResult>(data_obj, 0);
- auto encr_out_buffer = ExtractParams<ByteArrayPtr>(data_obj, 1);
- ASSERT_EQ(result->invalid_recipients, nullptr);
+ ASSERT_TRUE((data_obj->Check<GpgEncryptResult, GFBuffer>()));
+ auto result = ExtractParams<GpgEncryptResult>(data_obj, 0);
+ auto encr_out_buffer = ExtractParams<GFBuffer>(data_obj, 1);
+ ASSERT_TRUE(result.InvalidRecipients().empty());
ASSERT_EQ(CheckGpgError(err), GPG_ERR_NO_ERROR);
GpgDecrResult d_result;
ByteArrayPtr decr_out_data;
err = GpgBasicOperator::GetInstance(kGpgFrontendDefaultChannel)
- .Decrypt(*encr_out_buffer, decr_out_data, d_result);
+ .Decrypt(encr_out_buffer, decr_out_data, d_result);
ASSERT_EQ(CheckGpgError(err), GPG_ERR_NO_ERROR);
ASSERT_NE(d_result->recipients, nullptr);
ASSERT_EQ(std::string(d_result->recipients->keyid), "6A2764F8298DEB29");
@@ -63,7 +65,7 @@ TEST_F(GpgCoreTest, CoreEncryptDecrTest) {
}
TEST_F(GpgCoreTest, CoreEncryptDecrTest_KeyNotFound_1) {
- ByteArrayPtr encr_out_data = std::make_unique<ByteArray>(
+ auto encr_out_data = GFBuffer(
"-----BEGIN PGP MESSAGE-----\n"
"\n"
"hQEMA6UM/S9sZ32MAQf9Fb6gp6nvgKTQBv2mmjXia6ODXYq6kNeLsPVzLCbHyWOs\n"
@@ -79,14 +81,14 @@ TEST_F(GpgCoreTest, CoreEncryptDecrTest_KeyNotFound_1) {
GpgDecrResult d_result;
ByteArrayPtr decr_out_data;
auto err = GpgBasicOperator::GetInstance(kGpgFrontendDefaultChannel)
- .Decrypt(*encr_out_data, decr_out_data, d_result);
+ .Decrypt(encr_out_data, decr_out_data, d_result);
ASSERT_EQ(CheckGpgError(err), GPG_ERR_NO_SECKEY);
ASSERT_NE(d_result->recipients, nullptr);
ASSERT_EQ(std::string(d_result->recipients->keyid), "A50CFD2F6C677D8C");
}
TEST_F(GpgCoreTest, CoreEncryptDecrTest_KeyNotFound_ResultAnalyse) {
- ByteArrayPtr encr_out_data = std::make_unique<ByteArray>(
+ auto encr_out_data = GFBuffer(
"-----BEGIN PGP MESSAGE-----\n"
"\n"
"hQEMA6UM/S9sZ32MAQf9Fb6gp6nvgKTQBv2mmjXia6ODXYq6kNeLsPVzLCbHyWOs\n"
@@ -102,7 +104,7 @@ TEST_F(GpgCoreTest, CoreEncryptDecrTest_KeyNotFound_ResultAnalyse) {
GpgDecrResult d_result;
ByteArrayPtr decr_out_data;
auto err = GpgBasicOperator::GetInstance(kGpgFrontendDefaultChannel)
- .Decrypt(*encr_out_data, decr_out_data, d_result);
+ .Decrypt(encr_out_data, decr_out_data, d_result);
ASSERT_EQ(CheckGpgError(err), GPG_ERR_NO_SECKEY);
ASSERT_NE(d_result->recipients, nullptr);
ASSERT_EQ(std::string(d_result->recipients->keyid), "A50CFD2F6C677D8C");