From 5fb0f8b0fc46d2413dbcde3f118570245e2ee154 Mon Sep 17 00:00:00 2001 From: Saturneric Date: Mon, 20 Dec 2021 16:17:34 +0800 Subject: Update Test Code & Added Standlone Support --- test/GpgCoreTestBasicOpera.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'test/GpgCoreTestBasicOpera.cpp') diff --git a/test/GpgCoreTestBasicOpera.cpp b/test/GpgCoreTestBasicOpera.cpp index 40972982..b06068a1 100644 --- a/test/GpgCoreTestBasicOpera.cpp +++ b/test/GpgCoreTestBasicOpera.cpp @@ -41,8 +41,8 @@ TEST_F(GpgCoreTest, CoreEncryptDecrTest) { ByteArray encrypt_text = "Hello GpgFrontend!"; ByteArrayPtr encr_out_data; GpgEncrResult e_result; - std::vector keys; - keys.push_back(std::move(encrpyt_key)); + KeyListPtr keys = std::make_unique(); + keys->push_back(std::move(encrpyt_key)); auto err = BasicOperator::GetInstance(default_channel) .Encrypt(std::move(keys), encrypt_text, encr_out_data, e_result); @@ -65,8 +65,8 @@ TEST_F(GpgCoreTest, CoreSignVerifyNormalTest) { ByteArray sign_text = "Hello GpgFrontend!"; ByteArrayPtr sign_out_data; GpgSignResult s_result; - std::vector keys; - keys.push_back(std::move(encrpyt_key)); + KeyListPtr keys = std::make_unique(); + keys->push_back(std::move(encrpyt_key)); auto err = BasicOperator::GetInstance(default_channel) .Sign(std::move(keys), sign_text, sign_out_data, GPGME_SIG_MODE_NORMAL, s_result); @@ -90,8 +90,8 @@ TEST_F(GpgCoreTest, CoreSignVerifyDetachTest) { ByteArray sign_text = "Hello GpgFrontend!"; ByteArrayPtr sign_out_data; GpgSignResult s_result; - std::vector keys; - keys.push_back(std::move(encrpyt_key)); + KeyListPtr keys = std::make_unique(); + keys->push_back(std::move(encrpyt_key)); auto err = BasicOperator::GetInstance(default_channel) .Sign(std::move(keys), sign_text, sign_out_data, GPGME_SIG_MODE_DETACH, s_result); @@ -114,8 +114,8 @@ TEST_F(GpgCoreTest, CoreSignVerifyClearTest) { ByteArray sign_text = "Hello GpgFrontend!"; ByteArrayPtr sign_out_data; GpgSignResult s_result; - std::vector keys; - keys.push_back(std::move(sign_key)); + KeyListPtr keys = std::make_unique(); + keys->push_back(std::move(sign_key)); auto err = BasicOperator::GetInstance(default_channel) .Sign(std::move(keys), sign_text, sign_out_data, GPGME_SIG_MODE_CLEAR, s_result); @@ -147,9 +147,10 @@ TEST_F(GpgCoreTest, CoreEncryptSignDecrVerifyTest) { GpgEncrResult e_result; GpgSignResult s_result; - std::vector keys, sign_keys; - keys.push_back(std::move(encrpyt_key)); - sign_keys.push_back(std::move(sign_key)); + KeyListPtr keys = std::make_unique(), + sign_keys = std::make_unique(); + keys->push_back(std::move(encrpyt_key)); + sign_keys->push_back(std::move(sign_key)); auto err = BasicOperator::GetInstance(default_channel) .EncryptSign(std::move(keys), std::move(sign_keys), -- cgit v1.2.3