diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2024-08-14 14:19:55 -0400 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2024-08-14 14:19:55 -0400 |
| commit | b089f9ee69924882c5d14dd1a6991deb05d9d1cd (patch) | |
| tree | d301e2f9fd084d7b870aaacb2072fc5227ddbc3f /tests/unit_tests | |
| parent | c6d17a0b3938270b997f199e19ab47d4c2b41a83 (diff) | |
| parent | 7cb69fa6bc668e6a4b485f7e192007d5ac84a44c (diff) | |
| download | monzero-core-b089f9ee69924882c5d14dd1a6991deb05d9d1cd.tar.gz monzero-core-b089f9ee69924882c5d14dd1a6991deb05d9d1cd.tar.xz monzero-core-b089f9ee69924882c5d14dd1a6991deb05d9d1cd.zip | |
Merge pull request #9434v0.18.3.4
7cb69fa epee: string_tools: keep full path in cut_off_extension (tobtoht)
c7d4bf4 epee: string_tools: remove dot from get_extension (tobtoht)
Diffstat (limited to 'tests/unit_tests')
| -rw-r--r-- | tests/unit_tests/epee_utils.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/unit_tests/epee_utils.cpp b/tests/unit_tests/epee_utils.cpp index d30bd3bd6..cc32f8bf3 100644 --- a/tests/unit_tests/epee_utils.cpp +++ b/tests/unit_tests/epee_utils.cpp @@ -1427,6 +1427,21 @@ TEST(StringTools, GetIpInt32) EXPECT_EQ(htonl(0xff0aff00), ip); } +TEST(StringTools, GetExtension) +{ + EXPECT_EQ(std::string{}, epee::string_tools::get_extension("")); + EXPECT_EQ(std::string{}, epee::string_tools::get_extension(".")); + EXPECT_EQ(std::string{"keys"}, epee::string_tools::get_extension("wallet.keys")); + EXPECT_EQ(std::string{"3"}, epee::string_tools::get_extension("1.2.3")); +} + +TEST(StringTools, CutOffExtension) +{ + EXPECT_EQ(std::string{}, epee::string_tools::cut_off_extension("")); + EXPECT_EQ(std::string{"/home/user/Monero/wallets/wallet"}, epee::string_tools::cut_off_extension("/home/user/Monero/wallets/wallet")); + EXPECT_EQ(std::string{"/home/user/Monero/wallets/wallet"}, epee::string_tools::cut_off_extension("/home/user/Monero/wallets/wallet.keys")); +} + TEST(NetUtils, IPv4NetworkAddress) { static_assert(epee::net_utils::ipv4_network_address::get_type_id() == epee::net_utils::address_type::ipv4, "bad ipv4 type id"); |
