diff options
author | Saturneric <[email protected]> | 2021-09-10 23:58:09 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2021-09-10 16:06:21 +0000 |
commit | 4e076fa1982812ea7d1222c7e981879799ca8853 (patch) | |
tree | 1b96ae4a6296ca0f7b9df8ce3a3c7339643bf1f0 /test/GpgCoreTest.cpp | |
parent | Adjust the code structure. (diff) | |
download | GpgFrontend-4e076fa1982812ea7d1222c7e981879799ca8853.tar.gz GpgFrontend-4e076fa1982812ea7d1222c7e981879799ca8853.zip |
Continue to optimize and improve the code.
Diffstat (limited to '')
-rw-r--r-- | test/GpgCoreTest.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/GpgCoreTest.cpp b/test/GpgCoreTest.cpp index ed600e7d..578d1542 100644 --- a/test/GpgCoreTest.cpp +++ b/test/GpgCoreTest.cpp @@ -24,6 +24,7 @@ #include "GpgFrontendTest.h" +#include <boost/date_time/gregorian/parsers.hpp> #include <gtest/gtest.h> #include <memory> @@ -134,6 +135,7 @@ protected: TEST_F(GpgCoreTest, CoreInitTest) { auto &ctx = GpgFrontend::GpgContext::GetInstance(); + ASSERT_TRUE(ctx.good()); } TEST_F(GpgCoreTest, GpgDataTest) { @@ -154,9 +156,15 @@ TEST_F(GpgCoreTest, GpgKeyTest) { ASSERT_TRUE(key.good()); ASSERT_TRUE(key.is_private_key()); ASSERT_TRUE(key.has_master_key()); + ASSERT_FALSE(key.disabled()); + ASSERT_FALSE(key.revoked()); + + ASSERT_EQ(key.protocol(), "OpenPGP"); + ASSERT_EQ(key.subKeys()->size(), 2); ASSERT_EQ(key.uids()->size(), 1); + ASSERT_TRUE(key.can_certify()); ASSERT_TRUE(key.can_encrypt()); ASSERT_TRUE(key.can_sign()); @@ -165,8 +173,17 @@ TEST_F(GpgCoreTest, GpgKeyTest) { ASSERT_TRUE(key.CanEncrActual()); ASSERT_TRUE(key.CanSignActual()); ASSERT_FALSE(key.CanAuthActual()); + ASSERT_EQ(key.name(), "GpgFrontendTest"); ASSERT_EQ(key.email(), "[email protected]"); + ASSERT_EQ(key.fpr(), "9490795B78F8AFE9F93BD09281704859182661FB"); + ASSERT_EQ(key.expires(), boost::gregorian::from_simple_string("2023-09-05")); + ASSERT_EQ(key.pubkey_algo(), "RSA"); + ASSERT_EQ(key.length(), 3072); + ASSERT_EQ(key.last_update(), + boost::gregorian::from_simple_string("1970-01-01")); + ASSERT_EQ(key.create_time(), + boost::gregorian::from_simple_string("2021-09-05")); } TEST_F(GpgCoreTest, GpgKeyDeleteTest) { |